亲身体验搭建apache2.4+php-5.6.28集成环境搭建(网上太多坑了。。。搭建2天搞定)

本人主机环境:

Lenovo笔记本 x64位 windows7普通版

下面开始搭建:

第一步:下载所需工具

1、http://pan.baidu.com/s/1o7L2tr8 (楼主已经将apache2.4-x64 和 php5.6-x64压缩包放到百度网盘,请自行下载)


第二步:安装apache

①新建文件夹

D:\sphinx_mysql_php_Apache 等会解压包都放到这里面来,如下图:

亲身体验搭建apache2.4+php-5.6.28集成环境搭建(网上太多坑了。。。搭建2天搞定)_第1张图片

②解压配置安装启动Apache

1、找到D:\application_software\Apache\conf\httpd.conf文件,用记事本打开,找到:Define SRVROOT 这一项,将其右方的值改为:

Define SRVROOT "D:/sphinx_mysql_php_Apache/Apache"
ServerRoot "${SRVROOT}"

(注意是斜杠!!!!)

2、安装apache服务到系统服务管理内,这里楼主建议使用dos命令启动(因为:客户端exe启动报错根本无法判断哪里出错了!!!)

命令如下:(特别注意,使用管理员身份运行cmd.exe!!!!!否则会报错

httpd.exe  -k install -n apache 
该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。

安装成功提示如下:

亲身体验搭建apache2.4+php-5.6.28集成环境搭建(网上太多坑了。。。搭建2天搞定)_第2张图片

其中,Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。

3、启动apache命令

命令如下:

httpd.exe -w -n "apache" -k start
该命令:“apache”为你的apache服务名称,有的为apache,以自己的为准。

成功提示如下图!!!!

运行D:\sphinx_mysql_php_Apache\Apache\bin\ApacheMonitor.exe,可以看到如下截图

亲身体验搭建apache2.4+php-5.6.28集成环境搭建(网上太多坑了。。。搭建2天搞定)_第3张图片


通常我们安装过程往往不顺利,会出现各种坑爹的报错,我收集一种最常报错的,给大家看看:


亲身体验搭建apache2.4+php-5.6.28集成环境搭建(网上太多坑了。。。搭建2天搞定)_第4张图片

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address [::]:443
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:44

解决方法:

使用netstat -a -o 查看端口占用情况,如果有端口被占用请在任务管理器中找到相应PID,手动停止掉服务即可!


至此,我们apache安装结束!


第三步:安装php.

①解压php压缩包php-5.6.28-VC11-x64.zip

②配置在系统环境变量PATH中添加 ;D:\sphinx_mysql_php_Apache\php-5.6.28;D:\sphinx_mysql_php_Apache\php-5.6.28\ext;

重启后生效

亲身体验搭建apache2.4+php-5.6.28集成环境搭建(网上太多坑了。。。搭建2天搞定)_第5张图片

③修改D:\sphinx_mysql_php_Apache\Apache\conf\httpd.conf文件

添加下面几行,增加对php5的支持:

# php5 support

LoadModule php5_module D:/sphinx_mysql_php_Apache/php-5.6.28/php5apache2_4.dll

AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini

PHPIniDir "D:/sphinx_mysql_php_Apache/php-5.6.28"


保存httpd.conf, 重启Apache服务。


第四步:测试测试

楼主配置本地http环境端口为5001,所以请注意截图:

①检测apache是否成功(下图表示OK!!!!)

亲身体验搭建apache2.4+php-5.6.28集成环境搭建(网上太多坑了。。。搭建2天搞定)_第6张图片

②检测php+apache集成是否成功

D:\sphinx_mysql_php_Apache\Apache\htdocs\MySite下新建一个hello.php文件,内容如下:

亲身体验搭建apache2.4+php-5.6.28集成环境搭建(网上太多坑了。。。搭建2天搞定)_第7张图片

保存hello.php。打开IE浏览器查看测试结果,如下图表示成功!!!!!



至此,咱们算是搭建apache2.4 + php 5.6 完成,楼主全部亲手编辑截图,如果还有问题,请留言吧~~




你可能感兴趣的:(php集成开发)