日期:2014-05-16  浏览次数:20904 次

PHP XAMPP配置PHP环境和Apache80端口被占用解决方案

LAMP(Linux+Apache+MySQL+PHP)WAMP(Windows+Apache+MySQL+PHP)是一门关于PHP架构网站的课程,它可以使用XAMPP软件(Apache+MySQL+PHP集成开发包)搭建PHP环境进行网站开发,通常在使用该软件中会遇到80端口被占用的问题(Port 80 in use by "system")这时需要把端口改成其它端口,下面将详细介绍。

一.安装XAMPP软件

在讲解之前补充两个概念:
        1.PHP(Hypertext Preprocessor,超文本预处理器的缩写)是一种被广泛应用的开放源代码的多用途脚本语言,可嵌入到HTML中,尤其适合Web开发。
       2.Apache服务器能够支持多种Web编辑语言,如ASPJSPPHP,由于采用开发源代码方式,Apache安全性和适用性都非常高。
使用管理员权限安装软件,在安装时最好不要安装在C盘,否则可能出现权限问题,同时最好安装在英文路径下。

二.运行软件

安装完XAMPP软件后,运行Apache,点击Start按钮(默认80端口),如果左边Apache显示为绿色则说明80端口访问成功,点击Admin按钮即可访问网站。而有的电脑点击Start按钮会出现下面的错误ProblemdetectedPort 80 in use bysystem”。表示80端口被系统占用,此时需要修改端口号。

三.查看80端口被占用

点击”Netstat”按钮可以查看Apache使用的80端口被系统占用,如下图所示:

补充知识,windows下可以使用cmd里面的netstat –aon|findstr “80”查看80端口占用情况,如下图所示:80端口被进程号PID为4的程序占用,它是系统程序。

四.80端口修改成8080端口

点击Apache对应的Config按钮,选中第一个”Apache(httpd.conf)”会弹出一个httpd.conf的记事本文件,把该文件中