保存并关闭文件。 现在在浏览器地址栏中输入server-ip-address/info.php。 用您的实际IP替换sever-ip-address。 如果您在本地计算机上按照本教程进行操作,请输入127.0.0.1/info.php或localhost/info.php。
你应该看到你的服务器的PHP信息。 这意味着PHP脚本可以使用Nginx Web服务器正常运行。
如何安装PHP7.2PHP7.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使用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)/
------------------------------------------分割线------------------------------------------