前言
CentOS7是一种广泛使用的Linux操作系统,而PHP和Nginx是在Web开发中非常流行的技术。在本教程中,我们将介绍如何在CentOS7上安装PHP和Nginx,以帮助您开始使用这些技术。
安装PHP
我们需要安装PHP。可以通过以下命令来安装:
```
sudo yum install php php-fpm php-mysql
这将安装PHP及其相关扩展,如MySQL。
安装Nginx
接下来,我们需要安装Nginx。可以通过以下命令来安装:
sudo yum install nginx
安装完成后,使用以下命令启动Nginx:
sudo systemctl start nginx
配置Nginx和PHP
我们需要配置Nginx和PHP以使它们能够一起工作。我们需要编辑Nginx配置文件,可以通过以下命令来编辑:
sudo nano /etc/nginx/nginx.conf
找到以下行:
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
将其更改为:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
保存并退出文件。
接下来,我们需要编辑PHP-FPM配置文件:
sudo nano /etc/php-fpm.d/www.conf
listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php-fpm.sock
我们需要重新启动Nginx和PHP-FPM以应用更改:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
测试PHP和Nginx
我们可以测试PHP和Nginx是否正常工作。在Web浏览器中输入服务器IP地址,应该会看到Nginx欢迎页面。接下来,我们可以创建一个PHP文件来测试PHP是否正常工作。在Web服务器上创建一个名为info.php的文件,内容如下:
将该文件保存到服务器的Web根目录中,通常是/var/www/html/。
在Web浏览器中输入服务器IP地址/info.php,应该会看到PHP信息页面。
为您分享
在Ubuntu中,可以使用Ctrl + Alt + T快捷键打开终端。这是一个快速打开终端的方法,可以提高您的工作效率。