准备工作
在开始搭建LNMP环境之前,我们需要准备以下几样东西:
1、一台Ubuntu系统的服务器
2、一个域名(可选)
3、一个SSL证书(可选)
安装Nginx
Nginx是一个高性能的HTTP和反向代理服务器,我们可以通过以下命令来安装Nginx:
sudo apt-get update sudo apt-get install nginx
安装完成后,我们可以通过以下命令来启动Nginx:
sudo systemctl start nginx
安装MySQL
MySQL是一个关系型数据库管理系统,我们可以通过以下命令来安装MySQL:
sudo apt-get install mysql-server
安装完成后,我们需要对MySQL进行简单的配置,首先运行安全脚本:
sudo mysql_secure_installation
然后设置root用户的密码:
sudo passwd root
接下来,我们可以创建一个新的数据库和用户,并授予用户权限:
CREATE DATABASE mydb; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES;
安装PHP及其扩展库
PHP是一种流行的开源通用脚本语言,我们可以通过以下命令来安装PHP及其扩展库:
sudo apt-get install php libapache2-mod-php php-mysql php-gd php-xml php-mbstring php-curl php-json
安装完成后,我们需要重启Apache服务以使PHP生效:
sudo systemctl restart apache2
配置Nginx支持PHP
为了让Nginx支持PHP,我们需要修改Nginx的配置文件,找到Nginx的主配置文件:
sudo nano /etc/nginx/sites-available/default
找到以下部分并进行修改:
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; 根据实际PHP版本修改路径和文件名 }
保存并退出编辑器,接下来,重启Nginx服务以使更改生效:
sudo systemctl restart nginx
测试LNMP环境是否搭建成功
现在,我们可以通过浏览器访问我们的网站来测试LNMP环境是否搭建成功,将你的域名或IP地址替换为yourdomain.com
或youripaddress
,然后在浏览器中输入这个地址,如果看到一个简单的欢迎页面,那么你的LNMP环境就已经成功搭建了。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/150770.html