1. 安装Nginx
更新系统软件包列表:
sudo aptget update
安装Nginx:
sudo aptget install nginx
安装完成后,启动Nginx服务:
sudo systemctl start nginx
设置Nginx服务开机自启:
sudo systemctl enable nginx
2. 安装MySQL
更新系统软件包列表:
sudo aptget update
安装MySQL服务器:
sudo aptget install mysqlserver
在安装过程中,会提示设置MySQL的root用户密码,设置好密码后,启动MySQL服务:
sudo systemctl start mysql
设置MySQL服务开机自启:
sudo systemctl enable mysql
3. 安装PHP
更新系统软件包列表:
sudo aptget update
安装PHP及其扩展:
sudo aptget install phpfpm phpmysql
安装完成后,修改PHPFPM配置文件,使其监听9000端口:
sudo sed i 's/;daemonizes*=s*yes/daemonize = no/g' /etc/php/7.4/fpm/pool.d/www.conf sudo sed i 's/;listens*=s*//listen = 9000/g' /etc/php/7.4/fpm/pool.d/www.conf
启动PHPFPM服务:
sudo systemctl start php7.4fpm
设置PHPFPM服务开机自启:
sudo systemctl enable php7.4fpm
4. 配置Nginx
创建一个新的Nginx站点配置文件:
sudo nano /etc/nginx/sitesavailable/default
将以下内容粘贴到文件中,替换your_domain.com
为你的域名,并保存文件:
server { listen 80; server_name your_domain.com; root /var/www/html; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$args; } location ~ .php$ { include snippets/fastcgiphp.conf; fastcgi_pass 127.0.0.1:9000; } }
创建符号链接,使站点生效:
sudo ln s /etc/nginx/sitesavailable/default /etc/nginx/sitesenabled/
重启Nginx服务以应用更改:
sudo systemctl restart nginx
至此,LNMP环境已经搭建完成,你可以将网站文件放在/var/www/html
目录下,并通过域名访问。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/634695.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复