首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在LEMP 16.04安装后让PHP正常工作?即使使用info.php文件也会出现错误404

在LEMP 16.04安装后让PHP正常工作,需要进行以下步骤:

  1. 确保已经安装了LEMP(Linux、Nginx、MySQL、PHP)环境。可以通过以下命令安装LEMP:sudo apt update sudo apt install nginx sudo apt install mysql-server sudo apt install php-fpm php-mysql
  2. 配置Nginx以使用PHP。打开Nginx的配置文件:sudo nano /etc/nginx/sites-available/default

server块中添加以下内容,以将PHP请求传递给PHP-FPM进程:

代码语言:txt
复制

location ~ .php$ {

代码语言:txt
复制
   include snippets/fastcgi-php.conf;
代码语言:txt
复制
   fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

}

代码语言:txt
复制

保存并关闭文件。

  1. 重启Nginx服务以使配置生效:sudo service nginx restart
  2. 创建一个名为info.php的文件,用于测试PHP是否正常工作。在网站的根目录下创建该文件:sudo nano /var/www/html/info.php

在文件中添加以下内容:

代码语言:txt
复制

<?php

phpinfo();

?>

代码语言:txt
复制

保存并关闭文件。

  1. 确保防火墙允许HTTP和HTTPS流量通过:sudo ufw allow 'Nginx Full'
  2. 在浏览器中访问http://服务器IP地址/info.php,如果看到PHP信息页面,则表示PHP正常工作。

LEMP环境安装后,通过以上步骤配置Nginx和PHP,可以使PHP正常工作。如果在访问info.php文件时出现错误404,可能是由于文件路径或Nginx配置有误。请确保info.php文件位于正确的目录(默认为/var/www/html/),并检查Nginx配置文件中的PHP相关配置是否正确。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券