您的位置:首页 > 运维架构 > Apache

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

2016-11-25 16:42 309 查看
本人主机环境:

Lenovo笔记本 x64位 windows7普通版

下面开始搭建:

第一步:下载所需工具

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

第二步:安装apache

①新建文件夹

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



②解压配置安装启动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(你也可以改成别的),回车。

安装成功提示如下:



其中,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,可以看到如下截图



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



(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;
重启后生效



③修改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!!!!)



②检测php+apache集成是否成功
D:\sphinx_mysql_php_Apache\Apache\htdocs\MySite下新建一个hello.php文件,内容如下:



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

至此,咱们算是搭建apache2.4 + php 5.6 完成,楼主全部亲手编辑截图,如果还有问题,请留言吧~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php apache
相关文章推荐