在当今快速发展的互联网时代,PHP作为一款广泛使用的开源脚本语言,因其易于学习和强大的功能而深受开发者喜爱,要充分发挥PHP的优势,必须有一个稳定、高效的运行环境,本文将详细阐述如何在Windows和Linux平台上安装PHP服务器,确保您的开发环境能够顺利运行。
Windows平台上的PHP服务器安装
准备工作
-
下载并安装WAMP Server
- WAMP(Windows Apache MySQL PHP)是一款集成了Apache、MySQL和PHP的免费软件包,非常适合初学者使用。
- 访问官方网站下载最新版本的WAMP Server。
- 运行安装程序,按照提示进行安装。
-
配置WAMP Server
- 安装完成后,双击桌面上的WAMP图标启动服务。
- 在浏览器中输入
http://localhost/
或http://127.0.0.1/
,确认WAMP成功启动。
-
设置网站根目录
图片来源于网络,如有侵权联系删除
- 右键点击WAMP图标,选择“apache2\conf”下的“httpd.conf”,打开文件编辑器。
- 找到以下两行代码:
<Directory "C:/wamp/www"> AllowOverride All Options Indexes FollowSymLinks DirectoryIndex index.php index.html </Directory>
- 将路径更改为您希望放置网站的文件夹位置,
<Directory "D:/Projects/WebProject"> AllowOverride All Options Indexes FollowSymLinks DirectoryIndex index.php index.html
-
测试站点
- 在新创建的文件夹内创建一个简单的PHP文件,如
test.php
为:<?php echo "Hello, World!"; ?>
- 浏览器中输入
http://localhost/test.php
,如果看到输出结果,则表示安装成功。
- 在新创建的文件夹内创建一个简单的PHP文件,如
Linux平台上的PHP服务器安装
Debian/Ubuntu系统
-
更新系统并安装依赖项
sudo apt update && sudo apt upgrade -y sudo apt install apache2 libapache2-mod-php php libapache2-mod-php-mysql
-
配置Apache和PHP
- 编辑Apache配置文件:
sudo nano /etc/apache2/sites-available/default
- 添加虚拟主机配置:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
- 重启Apache服务:
sudo systemctl restart apache2
- 编辑Apache配置文件:
-
创建网站根目录
- 创建网站目录并给予适当权限:
sudo mkdir -p /var/www/html/mywebsite sudo chown www-data:www-data /var/www/html/mywebsite sudo chmod 755 /var/www/html/mywebsite
- 创建网站目录并给予适当权限:
-
测试站点
图片来源于网络,如有侵权联系删除
- 在
/var/www/html/mywebsite
目录下创建一个简单的PHP文件,如index.php
为:<?php echo "Hello, World!"; ?>
- 访问
http://localhost/mywebsite/index.php
以验证是否正常工作。
- 在
CentOS/RHEL系统
-
更新系统和安装依赖项
sudo yum update -y sudo yum install httpd php php-mysql
-
配置Apache和PHP
- 编辑Apache配置文件:
sudo vi /etc/httpd/conf.d/php.conf
- 确保包含以下内容:
LoadModule php7_module modules/libphp.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
- 重启Apache服务:
sudo systemctl restart httpd
- 编辑Apache配置文件:
-
创建网站根目录
- 创建网站目录并给予适当权限:
sudo mkdir -p /var/www/html/mywebsite sudo chown -R apache:apache /var/www/html/mywebsite sudo chmod -R 755 /var/www/html/mywebsite
- 创建网站目录并给予适当权限:
-
测试站点
- 在
/var/www/html/mywebsite
目录下创建一个简单的PHP文件,如index.php
为:<?php echo "Hello, World!"; ?>
- 在
标签: #php 服务器安装
评论列表