Windows下搭建x64 PHP的开发测试环境

Windows下搭建x64 PHP的开发测试环境

由于测试zencart,需要在windows上搭建环境。我喜欢手工搭建开发环境,没有使用WampServer、PHPStudy等的集成开发环境。折腾一下也利于了解各组件使用,关键是自由度高,版本自选。


软件下载

由于官方基本都没有提供x64版本,所以软件都是其他第三方编译提供的,我选择的都是非安装包。

解压整合

将所有软件解压到C盘根目录。如C:\Apache22 , C:\mysql-5.6.15,C:\php-5.4.12-x64

安装httpd、mysql服务

cmd管理员模式进入Apache22\bin,执行:

httpd.exe -k install

进入mysql-5.6.15\bin,执行

mysqld.exe –install mysql –defaults-file=C:\mysql-5.6.15\my.ini

修改配置文件

修改httpd.conf:
  • ServerRoot “/Apache22” 改为 ServerRoot “C:/Apache22
  • DocumentRoot “/Apache22/htdocs” 改为 DocumentRoot “D:/PHPWEB#“D:/PHPWEB” 为zencart的存放目录
    紧跟的Deny from all 改为 Allow from all
  • Directory “/Apache22/htdocs” 改为 Directory “D:/PHPWEB
  • DirectoryIndex index.html 改为 DirectoryIndex index.php index.html
  • ScriptAlias /cgi-bin/ “/Apache22/cgi-bin/” 改为 ScriptAlias /cgi-bin/ “C:/Apache22/cgi-bin/
  • Directory “/Apache22/cgi-bin” 改为 Directory “C:/Apache22/cgi-bin
  • 屏蔽 Include conf/extra/httpd-ahssl.conf,httpd-ahssl.conf文件内的路径都有问题,没有ssl需求可以屏蔽
  • 在LoadModule的最后增加:
    • LoadModule php5_module “C:/php-5.4.12-x64/php5apache2_2.dll”
    • PHPIniDir “C:/php-5.4.12-x64”
    • AddType application/x-httpd-php .php

启动Apache服务:

httpd.exe -k start

修改my.ini:
  • 增加 :
    • basedir = C:/mysql-5.6.15
    • datadir = C:/mysql-5.6.15/data
    • character_set_server = utf8
  • [mysql] 的default-character-set也保持默认值,改成utf8时,zencart进入后台管理时会报:
    • WARNING: An Error occurred, please refresh the page and try again.

启动MySQL服务:

net start mysql

增加一个名为zencart的库。

修改php.ini
  • 启用extension_dir =ext” ,并将ext改为”C:/php-5.4.12-x64/ext”
  • 启用几个扩展:
    • extension=php_curl.dll
    • extension=php_gd2.dll
    • extension=php_mbstring.dll
    • extension=php_mysql.dll
    • extension=php_mysqli.dll #zencart需要用此来连接MySQL数据库
    • extension=php_xmlrpc.dll

配置文件修改完成,重启Apache服务:

httpd.exe -k restart

测试验证

我借用了phpStudy的l.php作为测试用例。
这里写图片描述

最后是zencart的安装检查页面:
这里写图片描述

环境搭建完成!!


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值