(图片来源网络,侵删)
在Linux系统中,LNMP是指将Linux作为操作系统,Nginx作为Web服务器,MySQL作为数据库服务器,PHP作为服务器端脚本解释器的一套完整的Web开发环境。本文将详细介绍如何使用CentOS的yum包管理器来安装LNMP。
1. 更新系统
(图片来源网络,侵删)
使用以下命令更新CentOS系统:
```
(图片来源网络,侵删)
yum update
这将会更新系统的软件包列表和已安装的软件包。
2. 安装Nginx
使用以下命令安装Nginx:
yum install nginx
安装完成后,可以使用以下命令启动Nginx:
systemctl start nginx
3. 安装MySQL
使用以下命令安装MySQL:
yum install mariadb-server mariadb
安装完成后,可以使用以下命令启动MySQL:
systemctl start mariadb
4. 配置MySQL
使用以下命令来配置MySQL:
mysql_secure_installation
按照提示进行配置,包括设置root密码、删除匿名用户、禁止远程root登录等。
5. 安装PHP
使用以下命令安装PHP及相关扩展:
yum install php php-mysql php-fpm
安装完成后,可以使用以下命令启动PHP-FPM:
systemctl start php-fpm
6. 配置Nginx
编辑Nginx配置文件`/etc/nginx/nginx.conf`,将以下内容添加到`http`块中:
location ~ .php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
保存并退出文件,然后重新加载Nginx配置:
nginx -s reload
7. 测试LNMP环境
创建一个PHP文件`/usr/share/nginx/html/info.php`,内容如下:
phpinfo();
?>
在浏览器中访问`http://服务器IP地址/info.php`,如果能够看到PHP信息页面,则表示LNMP环境已经安装成功。
作为一个Linux爱好者,我想分享一个有关Ubuntu的小知识。在Ubuntu系统中,可以使用`apt`命令来进行软件包管理,类似于CentOS中的`yum`命令。通过`apt`命令,您可以方便地安装、更新和删除软件包。要安装一个软件包,可以使用以下命令:
sudo apt install 软件包名称
要更新已安装的软件包,可以使用以下命令:
sudo apt update
sudo apt upgrade
要删除一个软件包,可以使用以下命令:
sudo apt remove 软件包名称
希望这个小知识对您有所帮助!