要在Ubuntu上安装和配置Nginx和PHP环境,您可以按照以下步骤进行操作:
更新系统软件包:
sudo apt update
sudo apt upgrade
安装Nginx:
sudo apt install nginx
启动Nginx服务:
sudo systemctl start nginx
安装PHP和相关扩展:
sudo apt install php-fpm php-mysql
配置PHP-FPM: 打开PHP-FPM的配置文件:
sudo nano /etc/php/7.4/fpm/php.ini
找到以下行并取消注释(删除前面的分号):
;cgi.fix_pathinfo=1
保存并关闭文件。
然后,编辑PHP-FPM的配置文件:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
找到以下行并将其取消注释:
;listen.owner = www-data
;listen.group = www-data
;listen.mode = 0660
将其修改为:
listen.owner = www-data
listen.group = www-data
listen.mode = 0666
保存并关闭文件。
重启PHP-FPM服务:
sudo systemctl restart php7.4-fpm
配置Nginx以使用PHP-FPM: 打开Nginx的默认站点配置文件:
sudo nano /etc/nginx/sites-available/default
在location ~ \.php$
段中,将以下行的注释取消掉,并将其修改为:
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
保存并关闭文件。
重新加载Nginx配置:
sudo systemctl reload nginx
现在,您的Ubuntu系统上已经安装和配置了Nginx和PHP环境。您可以将您的PHP应用程序放置在Nginx的默认站点目录/var/www/html/
中,并通过浏览器访问它。
上一篇:关于PHP字符串的一道面试题
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站