LNMP环境是一种常见的网站服务器架构,它包括Linux、Nginx、MySQL和PHP。以下是一个简单的指南,帮助你在CentOS系统上安装和配置LNMP环境。
CentOS 7或更高版本
至少2GB内存,推荐4GB以上
至少20GB空闲硬盘空间
首先,确保你的CentOS系统是最新的。
sudo yum update -y
安装一些必要的依赖项,如gcc、openssl等。
sudo yum install -y wget gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel
下载并安装Nginx。
sudo yum install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx
验证Nginx是否安装成功:
nginx -v
安装MySQL数据库。
sudo yum install -y mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
设置MySQL root密码:
sudo mysql_secure_installation
安装PHP及其必要的扩展。
sudo yum install -y php php-mysql php-gd php-xml php-mbstring php-openssl
sudo systemctl restart nginx
编辑Nginx配置文件以支持PHP。
sudo vi /etc/nginx/conf.d/default.conf
在server块中添加以下内容:
location ~ \.php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
重启Nginx使配置生效:
sudo systemctl restart nginx
创建一个PHP测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /usr/share/nginx/html/info.php
通过浏览器访问http://your_server_ip/info.php,查看PHP信息页面以确认安装成功。
以上步骤应该可以帮助你在CentOS系统上成功安装LNMP环境。如果在安装过程中遇到问题,可以参考相关软件的官方文档或寻求社区帮助。