PHP5.5.13 + Apache2.4.7安装配置流程详解
---恢复内容开始--- 自学PHP的这段时间里,真是倍感辛酸,相信广大的菜鸟们应该很我感同身受吧,在查阅了网上和众多数资料后,总结出来想当比较全面的安装方法,拿出来与广大的编程爱好者一起分享哈。 首先到官网上下载相关的jar,具体如下: 由于我的电脑是
---恢复内容开始---
自学PHP的这段时间里,真是倍感辛酸,相信广大的菜鸟们应该很我感同身受吧,在查阅了网上和众多数资料后,总结出来想当比较全面的安装方法,拿出来与广大的编程爱好者一起分享哈。
首先到官网上下载相关的jar,具体如下:
由于我的电脑是64位所以下载的是64位的,当然你可以去官网上下载32位的即x86的。
步骤1:
(1) 解压httpd-2.4.7-win64.zip到你指定的路径下,我指定在G:\php\Apache24路径下,然后找到conf下的httpd.conf文件,该文件也就是apache服务的配置文件
(2) 编辑http.conf,如下图:
此时此刻apache配置也就算完成了,然后就是启动apache服务器了
ctrl+R 输入cmd,打开dos界面,然后cd到你的路径,如图:
此时你一定也会和我一样弹出一个错误,信息是:
无法启动此程序因为计算机中丢失msvcr100 dll
然后你的第一反应肯定和我一样找配置文件是否错误,可是找了半天确定配置文件是无误的。
解决办法:
下载Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)简称vc10,由于apache2.4版本必须要vc10的支持,老版本可能是不会出现这个问题的。
下载链接:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13523
到此时就差不多完成了apache的配置了。
步骤2:
将apache服务器挂到系统的服务上让其进行自启动,什么叫自启动,也就是双击此后就能通过start和stop来进行控制,而不是每次都用通过dos界面来操作。具体的如下图:
当执行完这句话你肯定会和我出现一样的问题,这是为什么呢?这是由于win7管理权限的问题
解决方法:
只要勾上则就可以运行了,此时服务里也就会出现
服务了。
看到这个相信你的心情也和我现在一样很愉悦吧,完成了apache的配置,相信广大的菜鸟们都很欣喜如狂的。
接下来也就是配置PHP来
步骤3:
首先解压php-5.5.13-Win32-VC11-x64.zip到你自己的指定目录下,我是在G:\php\php5.5.13目录下,然后就是继续打开httpd.conf配置,操作如下图:
首先要引入php到配置文件里,当然有的地方是2_2.dll这个则和版本有关,如果是apache2.2的版本则必须要引入2_2.dll否则就会出错,这个我也尝试过了。
然后引入后先进行测试下,restart apache2.4服务器,然后则会启动出错,当然错误可以到error里去查看,这里就不一一贴出来了,此时的你肯定瞬间郁闷不已,感觉都快完成了的配置竟然出错了,估计一定在那边抓阄。
解决方法:
下载Visual C++ Redistributable for Visual Studio 2012 Update 4简称:vc11,这个是因为php5.5.13这个版本的缘故,只要安装了vc11就一切ok了。
下载链接:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30679
此时当你在此启动服务器的时候,就能正常启动了。
最后就是配置上解析php的几句话了:
然后就是启动apache,当然肯定能正常启动,此时也就大功告成了
然后还有一个细节则是修改php.ini-development,只要修改成php.ini就可以了,这个也就是php的配置文件。
好了然后就是测试我们的劳动成果了,相信此时的心情应该是激动不已的吧。
将demo.php放入htdocs下,里面则是简单的echo输入语句,显示如下,则证明成功了哈
哈哈 今天就写到这里 明天继续自学php