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的密码。
sudo systemctl status mysql
如果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
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版本的官方文档或搜索相关教程以获取最准确的信息。