在Ubuntu系统下部署nginx和php 7.2,可以按照以下步骤进行操作:
更新系统软件包列表:
sudo apt update
安装nginx:
sudo apt install nginx
安装php 7.2及相关扩展:
sudo apt install php7.2 php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc
配置nginx以使用php 7.2: 打开nginx的配置文件:
sudo nano /etc/nginx/sites-available/default
找到以下行:
index index.html index.htm index.nginx-debian.html;
将其修改为:
index index.php index.html index.htm index.nginx-debian.html;
找到以下行:
# pass PHP scripts to FastCGI server
#
#location ~ \.php$ {
# include snippets/fastcgi-php.conf;
#
# # With php-fpm (or other unix sockets):
# fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
# # With php-cgi (or other tcp sockets):
# #fastcgi_pass 127.0.0.1:9000;
#}
将其修改为:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
保存并关闭文件。
重启nginx服务:
sudo service nginx restart
现在,您的Ubuntu系统已成功部署了nginx和php 7.2。您可以在/var/www/html
目录下创建一个简单的php文件来测试php是否正常工作:
sudo nano /var/www/html/info.php
将以下内容粘贴到文件中:
<?php
phpinfo();
?>
保存并关闭文件。
然后,通过访问http://your_server_ip/info.php
来查看php信息页面,如果能够正常显示php信息,则表示部署成功。记得删除/var/www/html/info.php
文件,以防止安全问题。
上一篇:php项目对接阿里云对象存储
下一篇:PHP 限制脚本进程数量
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站