LNMP是指Linux、Nginx、MySQL和PHP的组合,这是一种常见的网站服务器架构。在Ubuntu上配置LNMP环境主要包括安装和配置Nginx、MySQL以及PHP。以下是详细的步骤:
sudo apt-get update
sudo apt-get install nginx
安装完成后,可以通过浏览器访问服务器的IP地址来检查Nginx是否安装成功。如果看到Nginx的默认欢迎页面,则表示安装成功。
sudo apt install mysql-server mysql-client
在安装过程中,系统会提示输入两次root密码,这将是之后登录MySQL的密码。
检查MySQL服务是否正常运行:
sudo service mysql status
如果MySQL处于运行状态,则表示安装成功。
mysql -u root -p
输入新的密码后,使用以下命令使设置生效:
FLUSH PRIVILEGES;
sudo apt install php-fpm php-mysql
php -v
sudo vim /etc/nginx/sites-enabled/default
在server
块内,找到index
开头的配置行,在该行中添加index.php
。
在server
块内找到location \.php$
,去除以下配置行的注释符号#
,并将php7.0-fpm.sock
改为php7.2-fpm.sock
(请根据实际安装的PHP版本进行修改)。
按Esc
退出编辑模式,然后输入:wq
并按Enter
键,保存并退出文件。
重启Nginx服务以应用更改:
sudo systemctl restart nginx.service
/var/www/html
),新建一个phpinfo.php
文件:sudo vi /var/www/html/phpinfo.php
<?php
phpinfo();
?>
保存并退出文件。
启动PHP-FPM服务:
sudo service php7.2-fpm start
(请根据实际安装的PHP版本替换php7.2-fpm
)
现在,您可以通过访问服务器的IP地址来查看PHP信息页面,这表明LNMP环境已成功配置。
请注意,上述步骤中的命令和路径可能会因Ubuntu版本的不同而有所变化。建议参考所使用的Ubuntu版本的官方文档或搜索相关教程以获取最准确的信息。