对于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 )配置(待续)