Ubuntu 17.10上安装LEMP环境(Nginx,MariaDB,PHP7.1)(3)

保存并关闭文件。 现在在浏览器地址栏中输入server-ip-address/info.php。 用您的实际IP替换sever-ip-address。 如果您在本地计算机上按照本教程进行操作,请输入127.0.0.1/info.php或localhost/info.php。

你应该看到你的服务器的PHP信息。 这意味着PHP脚本可以使用Nginx Web服务器正常运行。

Ubuntu 17.10上安装LEMP环境(Nginx,MariaDB,PHP7.1)

如何安装PHP7.2

PHP7.2是PHP的最新稳定版本,于2017年11月30日发布,与PHP7.1相比,性能有所提升。 我们可以从Ondrej Sury添加PPA来在Ubuntu 17.10上安装PHP7.2。 那个人也是Certbot PPA的维护者。

sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update

然后我们可以使用下面的命令安装PHP7.2和通用扩展。

sudo apt install php7.2 php7.2-fpm php7.2-mysql php-common php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl

现在启动PHP7.2-FPM。

sudo systemctl start php7.2-fpm

在系统启动时启用自动启动。

sudo systemctl enable php7.2-fpm

检查其状态:

systemctl status php7.2-fpm 在Nginx中使用PHP7.2-FPM

为了使Nginx使用PHP7.2-FPM而不是PHP7.1-FPM,我们需要编辑Nginx服务器文件。

sudo nano /etc/nginx/conf.d/default.conf

找到下面的行。

fastcgi_pass unix:/run/php/php7.1-fpm.sock;

将php7.1-fpm更改为php7.2-fpm。

fastcgi_pass unix:/run/php/php7.2-fpm.sock;

保存并关闭文件。 然后重新加载Nginx以使更改生效。

sudo systemctl reload nginx

如果你刷新server-ip-address/info.php页面,你会看到Nginx正在使用PHP7.2-FPM。

PHP7.1可以和PHP7.2共存。 如果你不想使用PHP7.1,那么你可以删除它。 请注意,某些Web应用程序可能与NextCloud 12等PHP7.2不兼容。在我的测试中,PHP7.2下WordPress运行良好。

恭喜! 您已经在Ubuntu 17.10上成功安装了Nginx,MariaDB和PHP7。 为了您的服务器的安全性,您应该立即删除info.php文件以防止窥探。

sudo rm /usr/share/nginx/html/info.php

Ubuntu 17.10上安装LEMP环境(Nginx,MariaDB,PHP7.1)

使用Nginx,MariaDB,PHP7.1(LEMP)在Ubuntu 17.10上安装WordPress  见 

OK! 我希望这个教程帮助你在Ubuntu 17.10上安装LEMP环境。 与往常一样,如果你发现这篇文章有用,请分享给更多的朋友。 

完整PDF文档可以到Linux公社资源站下载:

------------------------------------------分割线------------------------------------------

免费下载地址在

用户名与密码都是

具体下载目录在 /2017年资料/12月/18日/Ubuntu 17.10上安装LEMP环境(Nginx,MariaDB,PHP7.1)/

下载方法见

------------------------------------------分割线------------------------------------------

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b6766020712e09bc62efc096803c2c20.html