在Linux服务器上安装Nginx、MySQL和PHP的过程如下所述。
1. 更新系统:
首先,使用以下命令更新系统软件包的版本:
“`
sudo apt update
sudo apt upgrade
“`
2. 安装Nginx:
使用以下命令安装Nginx:
“`
sudo apt install nginx
“`
安装完成后,使用以下命令启动Nginx服务:
“`
sudo systemctl start nginx
“`
然后,使用以下命令将Nginx设置为开机启动:
“`
sudo systemctl enable nginx
“`
3. 安装MySQL:
使用以下命令安装MySQL服务器:
“`
sudo apt install mysql-server
“`
安装过程中,会提示设置root用户的密码。安装完成后,使用以下命令启动MySQL服务:
“`
sudo systemctl start mysql
“`
然后,使用以下命令将MySQL设置为开机启动:
“`
sudo systemctl enable mysql
“`
运行以下命令以在系统上设置MySQL的安全性:
“`
sudo mysql_secure_installation
“`
该过程将通过提供一些安全设置来保护您的MySQL安装。
4. 安装PHP:
运行以下命令以安装PHP以及一些常用的扩展:
“`
sudo apt install php-fpm php-mysql
“`
安装完成后,使用以下命令启动PHP-FPM服务:
“`
sudo systemctl start php7.4-fpm
“`
然后,使用以下命令将PHP-FPM设置为开机启动:
“`
sudo systemctl enable php7.4-fpm
“`
5. 配置Nginx和PHP:
首先,使用以下命令编辑Nginx的默认站点配置文件:
“`
sudo nano /etc/nginx/sites-available/default
“`
在`server`块内,将`index`指令修改为:
“`
index index.php index.html index.htm;
“`
在`location ~ \.php$`块内,取消注释以下行并将其修改为:
“`
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
“`
保存并关闭文件。
接下来,重启Nginx服务以使配置生效:
“`
sudo systemctl restart nginx
“`
6. 测试PHP:
在Web服务器的默认根目录(例如`/var/www/html`)中,创建一个简单的PHP文件来测试PHP是否正常工作。使用以下命令创建文件:
“`
sudo nano /var/www/html/info.php
“`
在文件中添加以下内容:
“`php
<?php
phpinfo();
“`
保存并关闭文件。
然后,通过访问服务器的IP地址或域名后加上“/info.php”,在Web浏览器中访问该文件。如果成功显示PHP配置信息,则表示PHP已经正确安装和配置。
通过按照以上步骤,您可以在Linux服务器上成功安装Nginx、MySQL和PHP,搭建一个基本的Web服务器环境。


![表情[qiang]-久趣源码交流论坛](https://www.9qys.com/wp-content/themes/zibll/img/smilies/qiang.gif)
