当前位置 : 主页 > 操作系统 > centos >

linux服务器下LNMP安装与配置方法

来源:互联网 收集:自由互联 发布时间:2023-07-29
现在我就为你详细讲解“Linux服务器下LNMP安装与配置方法”的完整攻略。 1.安装LNMP软件 首先,我们需要在Linux服务器上安装LNMP软件。具体步骤如下: 1.1 安装Nginx # 确保系统软件是最新

现在我就为你详细讲解“Linux服务器下LNMP安装与配置方法”的完整攻略。

1.安装LNMP软件

首先,我们需要在Linux服务器上安装LNMP软件。具体步骤如下:

1.1 安装Nginx
# 确保系统软件是最新的
sudo yum update

# 安装 EPEL 包
sudo yum install epel-release -y

# 安装、启动 Nginx
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
1.2 安装PHP
# 安装PHP与需要的库
sudo yum install php php-fpm php-mysql php-gd php-xmlrpc php-mbstring -y

# 启动PHP-FPM
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
1.3 安装MySQL
# 安装 MySQL
sudo yum install mysql-server -y

# 启动并设置MySQL为开机自启动
sudo systemctl start mysqld
sudo systemctl enable mysqld

注意:在MySQL安装完成后,需要使用以下命令来进行MySQL的初始配置:

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

sudo mysql_secure_installation
2. Nginx配置

Nginx的默认配置文件位置为/etc/nginx/nginx.conf。我们需要修改该文件,以便让Nginx与PHP-FPM能正常配合使用。

sudo vim /etc/nginx/nginx.conf

修改以下内容:

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;
}

注:这里的root路径需要根据具体情况进行调整。

完成后,重新启动Nginx服务:

sudo systemctl restart nginx
3. PHP配置

PHP的默认配置文件位置为/etc/php.ini。我们需要修改以下配置信息:

cgi.fix_pathinfo=0

修改完成后,重新启动php-fpm服务:

sudo systemctl restart php-fpm
4. 设置MySQL密码

设置MySQL的root用户密码:

sudo mysqladmin -u root password NEW_PASSWORD
5. 创建测试站点

我们以WordPress为例,创建一个测试站点:

sudo mkdir -p /var/www/html/example.com
sudo chown -R nginx:nginx /var/www/html/example.com

然后,我们需要在该目录下创建一个名为index.php的文件,并添加以下内容:

<?php phpinfo(); ?>

完成后,在浏览器中访问该站点,即可看到PHP信息输出。

如果需要安装WordPress,可以参考以下命令:

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo rsync -avP /tmp/wordpress/ /var/www/html/example.com/
sudo chown -R nginx:nginx /var/www/html/example.com

到这里,整个LNMP安装及配置的过程就完成了。

以上是完整的攻略,希望对您有所帮助。

【文章原创作者:香港显卡服务器 http://www.558idc.com/hkgpu.html 网络转载请说明出处】
上一篇:CentOS7.6系统下使用yum配置lnmp环境的方法
下一篇:没有了
网友评论