windows安装php5.6和apache2.4,相对于老版本的一些新的变动

时间是2015/06/16,我要安装laravel5.1,新电脑需要搭建php开发环境,我都是从官网下载比较新的稳定版本,配置上会有一些小改动,现在记录如下供大家参考:

我电脑是64位win7,win8也同理

1. 因为php要用到VC11的版本,所以需要先安装微软的VC11,地址是 http://www.microsoft.com/en-US/download/details.aspx?id=30679,请安装英文版。

2. php官网下载php5.6,地址http://windows.php.net/download#php-5.6,我用的apache,所以需要下载VC11 x64 Thread Safe

3. apache官网下载,我用的64位的版本

 

我的安装位置是E:\Program Files\php56  和  E:\Program Files\Apache24

php.ini、httpd.conf和httpd-vhosts.conf 已经打包(晕死,这里不能传附件???),你们需要注意的就是我的这个路径,可以在这些配置文件里面搜索“E:/Program”来修改为你们自己的路径

其中apache2.4最大的改动是配置文件有2处,一是httpd.conf多了个:

Define SRVROOT "E:/Program Files/apache24"     #这里类似PHP的定义一个SRVROOT的常量,后续的配置文件都可以通过${SRVROOT}来调用
ServerRoot "${SRVROOT}"

二是所有apache配置文件的:

Order allow,deny
Allow from all

允许变为

Require all granted

拒绝变为

require all denied

 

4. php.ini拷贝到C:\Windows\下

php.ini开启了curl,但是安装第三方cms的时候,检测到curl不能用,另外我也拷贝了php5ts.dll、libeay32.dll、libssh2.dll、ssleay32.dll 到C:\Windows\下,就检测通过了。

5. apache2.4不是以前的msi安装版本,需要dos命令安装成服务,以管理员身份运行cmd.exe

进入apache的bin目录,

安装成windows服务,后面Apache24是服务的名字,可以任意改:
httpd.exe -k install -n "Apache24"

卸载服务:
先停止该服务,再
httpd.exe -k uninstall -n "Apache24"

 

随便建立一个站点,放个phpinfo()享受惊喜吧,集成mysql很简单,这里就不说了。

你可能感兴趣的:(php)