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:
2)Apache 配置:
解压到自定义目录,如E:\Apache,并打开conf目录下httpd.conf文件;
编辑:
ServerRoot "E:/Apache" //修改为你的apache 解压根目录
Listen 80 //修改自定义端口
添加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 )配置(待续)
一、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 )配置(待续)
相关文章推荐
- CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- php5.6+apache2.4+linux搭建php环境
- windows下搭建webserver(apache2.4+mysql5.7+php5.6)
- php5.6+apache2.4+linux搭建php环境
- php开发第一步,PHP5.6 + MySQL5.5 + Apache2.4环境搭建
- 阿里云ECS CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- centos6.5 搭建php5.5+mysql5.5+apache2.4
- LAMP搭建 (apache2.4 FCGI+php5+mysql5.5)
- 安装PHP5.6(X64)+Apache2.4(X64)时,PHP中缺少php5apache2_4
- win7(32/64)+php5.5+apache2.4+mysql5.6 搭建
- window7 下 安装 apache24(httpd-2.4.10-x86-r2)加 php5.6(php-5.6.4-Win32-VC11-x86)加yaf(php_yaf-2.3.3-5.6-ts-vc11-x86)整合
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- 安装PHP5.6(X64)+Apache2.4(X64)时,PHP中缺少php5apache2_4
- How to Install LAMP (Apache 2.4, MySQL 5.6, and PHP 5.4) on CentOS/RHEL 7
- windows7 下 apache2.4 和 php5.5 及 mysql5.6 的安装与配置
- WIN8 安装apache2.4 php5.6.6 mysql 5.6问题
- 在win7 64位 上配置apache2.4 mysql5.6 php5.5 .13
- Windows下PHP 5.6+Apache 2.4+MySQL 5.5安装与配置