PHP:不同操作系统下搭建PHP服务器

一、在Windows下搭建PHP服务器(使用XAMPP)

1. 下载XAMPP

访问XAMPP官方网站(https://www.apachefriends.org/index.html),根据你的系统版本(32位或64位)下载对应的XAMPP安装包。

XAMPPApache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

2. 安装XAMPP

运行下载的安装程序,按照安装向导进行操作。

在安装过程中,可以选择安装组件,通常默认包含Apache、MySQL、PHP等核心组件,直接点击“Next”即可。

选择安装目录,建议使用默认目录,也可以根据自己的需求修改。

安装完成后,启动XAMPP控制面板。

3. 配置XAMPP(可选)

如果需要修改Apache或MySQL的端口号等配置,可以在XAMPP控制面板中点击“Config”按钮,分别对Apache(httpd - conf文件)和MySQL(my - conf文件)进行配置。

例如,要修改Apache的监听端口,打开httpd - conf文件,找到“Listen 80”这一行,将80修改为你想要的端口号(如8080)。

4. 测试PHP服务器

在浏览器中输入“http://localhost”(如果修改了Apache端口号,则输入“http://localhost:端口号”),如果看到XAMPP的欢迎页面,说明Apache服务器已经正常启动。

要测试PHP是否正常工作,可以在XAMPP安装目录下的“htdocs”文件夹中创建一个名为“test.php”的文件,内容为“<?php phpinfo();?>”。然后在浏览器中输入“http://localhost/test.php”(或包含修改后的端口号),如果能看到PHP的相关信息页面,则说明PHP已经成功安装并运行。

二、在Linux(以Ubuntu为例)下搭建PHP服务器

1. 安装Apache

打开终端,输入以下命令安装Apache:

“sudo apt - get update”:更新软件包列表。

“sudo apt - get install apache2”:安装Apache2服务器。

安装完成后,可以在浏览器中输入“http://localhost”来测试Apache是否安装成功,如果看到Apache的默认欢迎页面,则表示安装成功。

2. 安装PHP

输入以下命令安装PHP:

“sudo apt - get install php”:这将安装基本的PHP解释器。

如果还需要安装其他PHP模块,如用于与MySQL数据库交互的模块,可以输入“sudo apt - get install php - mysql”等相关命令。

3. 测试PHP服务器

在Apache的默认文档根目录(通常为“/var/www/html”)下创建一个名为“test.php”的文件,内容为“<?php phpinfo();?>”。

然后在浏览器中输入“http://localhost/test.php”,如果能看到PHP的相关信息页面,则说明PHP已经成功安装并运行。

三、在macOS下搭建PHP服务器(使用内置的Apache和安装PHP)

1. 启动内置Apache

打开终端,输入以下命令启动Apache:

“sudo apachectl start”

在浏览器中输入“http://localhost”,如果看到“It works!”页面,则说明Apache已经启动成功。

2. 安装PHP

在macOS中,可以使用Homebrew来安装PHP。首先安装Homebrew(如果未安装):

在终端中输入“/usr/bin/ruby - e "$(curl - fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"”。

安装完成后,使用Homebrew安装PHP:

“brew install php”。

3. 配置Apache以使用PHP

打开Apache的配置文件(通常为“/etc/apache2/httpd.conf”),找到以下行:

“#LoadModule php7_module libexec/apache2/libphp7.so”(如果是PHP 7),去掉前面的“#”号以加载PHP模块。

保存文件并重启Apache:

“sudo apachectl restart”。

4. 测试PHP服务器

在Apache的默认文档根目录(通常为“/Library/WebServer/Documents”)下创建一个名为“test.php”的文件,内容为“<?php phpinfo();?>”。

在浏览器中输入“http://localhost/test.php”,如果能看到PHP的相关信息页面,则说明PHP已经成功安装并运行。

PHP编程语言基础