在LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境中安装PHP通常涉及以下几个步骤:
-
更新系统软件包: 在开始之前,确保你的系统软件包是最新的。
sudo apt update sudo apt upgrade -
安装PHP及其常用模块: 使用
apt包管理器来安装PHP以及一些常用的PHP模块。sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-soap这里安装了PHP FastCGI Process Manager(php-fpm),它是与Nginx配合使用的推荐方式。同时安装了一些常用的PHP扩展。
-
配置PHP-FPM: 安装完成后,你需要配置PHP-FPM。编辑PHP-FPM的配置文件,通常位于
/etc/php/版本号/fpm/pool.d/www.conf。sudo nano /etc/php/版本号/fpm/pool.d/www.conf在这个文件中,你可以设置监听地址和端口,以及用户和组等。确保监听地址设置为Unix socket或者TCP/IP地址,取决于你的Nginx配置。
-
重启PHP-FPM服务: 配置完成后,重启PHP-FPM服务以应用更改。
sudo systemctl restart php版本号-fpm -
配置Nginx以使用PHP-FPM: 编辑Nginx的站点配置文件,通常位于
/etc/nginx/sites-available/默认或者你自定义的站点配置文件。sudo nano /etc/nginx/sites-available/默认在
server块中,找到处理PHP文件的location块,确保它指向正确的PHP-FPM监听地址。例如,如果你使用Unix socket,配置可能如下:location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php版本号-fpm.sock; }如果你使用TCP/IP,配置可能如下:
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; } -
测试PHP安装: 创建一个PHP信息文件来测试PHP是否正确安装和配置。
echo "" | sudo tee /var/www/html/phpinfo.php然后在浏览器中访问
http://你的服务器IP/phpinfo.php,你应该能看到PHP的详细信息页面。 -
安全清理: 删除测试文件,因为它可能会暴露你的服务器信息。
sudo rm /var/www/html/phpinfo.php
请注意,上述步骤中的“版本号”需要替换为你实际安装的PHP版本号。此外,根据你的具体需求,可能需要安装其他PHP扩展。记得在安装任何新的软件包之前检查其官方文档以获取最新的安装指南和安全建议。
以上就是关于“LNMP中PHP怎么安装”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm