您的位置:首页 > 运维架构 > Apache

PHP搭建(win64+apache2.4_x64+mysql64+php5.6_VC11_x64+phpMyAdmin)

2014-08-20 10:44 811 查看
对于PHP集成环境还是不怎么适应,于是整理下PHP的手动配置(win以及linux下的),基本都是64位的配置,不多说,如下:

一、win64下:

        1.环境(WAMP)

            系统:win2008 R2 x64 

            Apache:2.4.10 x64   下载地址:http://www.apachelounge.com/  需要Visual C++ 2012 运行库

            Mysql:5.5 x64  (phpMyAdmin 4.2)

            PHP:php-5.6.10_VC11_x64 (TS线程安全版本)

        2.配置

             1)PHP配置:

                   解压到自定义目录,如E:\php,复制 php.ini-production 为 php.ini ;

                   编辑php.ini: 

extension_dir = "E:/php/ext"   (736行)   //加载函数库  
upload_tmp_dir = "E:/Wamp/php/php_upload_temp"   (806) //上传临时文件夹
upload_max_filesize = 10M    (810行)
extension=php_bz2.dll (878)
extension=php_curl.dll  // 需要apache httpd.conf 里加载  LoadFile "E:/php-5.6.10-Win32-VC11-x64/libssh2.dll"
extension=php_gd2.dll  //去掉;注释 (866行)
extension=php_mbstring.dll  //去掉;注释 (873行)
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
date.timezone = "Asia/Shanghai"  (927) //时间初始化
session.save_path = "E:/Wamp/php/php_session"  (1417) //临时session文件夹


             2)Apache 配置:

                   解压到自定义目录,如E:\Apache,并打开conf目录下httpd.conf文件;

                   编辑:

ServerRoot "E:/Apache" //修改为你的apache 解压根目录
Listen 80 //修改自定义端口
LoadModule rewrite_module modules/mod_rewrite.so   //去掉#注释,根据自己需求开启其他模块
ServerName www.example.com:80  //去掉#注释,端口修改跟Listen一致
DocumentRoot "E:/wwwroot"  // 修改红色为自定义网站跟目录,相当于apache默认的htdocs目录
<Directory "E:/wwwroot">  //同上,2个目录必须一致
AllowOverride None   //修改None为All,可根据情况自定义,这里为支持.htaccess 文件伪静态开启
ScriptAlias /cgi-bin/ "E:/Apache/cgi-bin/"  //修改为你的apache 解压根目录
<Directory "E:/Apache/cgi-bin">   //修改为你的apache 解压根目录
--------------------以上为apache配置----------------------------
在文件最后,添加此apache对此php版本的支持:
#---------php_curl------------
LoadFile "E:/Wamp/php/php-5.6.10-Win32-VC11-x64/libssh2.dll"
#--------- ie10加载慢 -------------
AcceptFilter http none
AcceptFilter https none
#------------php5.6-------
LoadModule php5_module "E:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "E:/php"

                    添加apache为系统服务:cmd,进入apache解压目录,进入bin目录,执行 httpd.exe -k install -n “Apache2.4.10”  //红色为服务名,可自定义

                    卸载服务:httpd.exe -k uninstall -n "servicename"卸载这个服务

             3)MySQL配置(主要是phpMyAdmin配置)

                   Mysql安装略,phpmyadmin配置

                   解压到你的网站跟目录,修改文件夹名为phpMyAdmin;

                   在phpMyAdmin目录下找到 libraries /config.default.php文件;

                           编辑:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';  //红色部分是你的域名,这里是设定phpmyadmin的访问地址

                                       $cfg['blowfish_secret'] = '123456'; //用于Cookies的加密,以免多个PhpMyAdmin或者和其他程序共用Cookies时搞混

                                       $cfg['Servers'][$i]['user'] = 'root'; //默认用户

                                       $cfg['Servers'][$i]['password'] = '';  //默认空,每次需要输入root密码登陆

                                       $cfg['DefaultLang'] = 'en'; 
//设置语言 zh或默认en

                                       $cfg['DefaultConnectionCollation'] = 'utf8_general_ci';   //默认编码方式

                  phpMyAdmin高级功能激活:(待续)

二、linux(CentOS 6.5 _x32 )配置(待续)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: