现在的位置: 首页 > 综合 > 正文

Apache + php 配置

2013年01月27日 ⁄ 综合 ⁄ 共 1250字 ⁄ 字号 评论关闭

tag:apache,php,端口冲突

 

看见http://localhost/test.php终于显示了php5.2的主页,心里这个激动啊~~额的神啦~~

 

目前本上装了oacle,tomcat,apache,Oracle本身是带apache的,默认端口都是8080,所以今天一装上apache就彻底乱了。端口冲突都要把人给逼疯了,总结下经验教训。

 

1 以后再装这类软件一定要把端口记好,在安装的时候避开用过的端口号,设成其它的。我一直以为我的tomcat是8080,最后一测才发现当年早改成8081了,晕死。

 

2  检测某个端口被某个进程占用的方法:
    从开始进入命令行窗口,然后执行以下命令,查看端口8081被占用情况:

C:/Documents and Settings/Fenger>netstat -aon|findstr "8081"

TCP    0.0.0.0:8081           0.0.0.0:0              LISTENING       1876

     可以看出端口8081被进程1876占用,继续执行以下命令:

C:/Documents and Settings/Fenger>tasklist|findstr "1876"
tomcat5.exe                 1876 Console                 0     27,088 K

 

3 解决Oracle的apache冲突问题,在服务中把“OracleOraHome92HTTPServer”这个服务停止就行。

 

4  Apache + php 配置方法:

*安装Apache,比较简单,一直next就行。安装完后输入http://localhost检测下,看是否能够正常运行。

*PHP的安装直接解压即可

*使Apache能够运行php程序,要设置如下内容:

        1)添加系统环境变量 path=php安装路径

        2)Apache安装目录下conf/httpd.conf增加以下内容:

          LoadModule php5_module "D:/Program Files/PHP5.2/php5apache2_2.dll"
          AddType application/x-httpd-php .php

        注意:蓝色部分一定不要盲目的跟随前人设为phpaApache2.dll,而应该与你Apache的版本一致,我的是2.2版本。

        3)PHP目录下php.ini-dist或php.ini-recommended 更名为php.ini 拷贝在apache安装目录下。

        4)重新启动apache

 

测试:在Apache的htdocs目录中新建一个test.php文件,代码如下:

<?php
phpinfo();
?>

然后在我们的浏览器中输入http://localhost/test.php,如果能够正确的显示php主页,就说明我们的PHP配置是可以正常工作的。

抱歉!评论已关闭.