VPS CentOS-6 下 LNMP HTTP web服务器的搭建步骤

  • Post category:Linux

VPSCentOS-6下LNMP/HTTP Web服务器的搭建步骤

1. 安装LNMP

LNMP是一款典型的Web应用开发环境,包含了Linux、Nginx、MySQL和PHP等基本组件,具有轻量、高效、安全等特点。下面我们针对CentOS-6系统,安装LNMP。

安装Nginx

在命令行执行如下命令,安装Nginx:

  yum install nginx

安装MySQL

在命令行执行如下命令,安装MySQL:

  yum install mysql mysql-server

安装PHP

在命令行执行如下命令,安装PHP:

  yum install php php-mysql

2. 配置Nginx和PHP

配置Nginx

进入Nginx配置文件所在目录(默认为/etc/nginx/conf.d/),创建新的vhost配置文件,并在文件中加入如下内容:

server {
    listen       80;
    server_name  example.com; // 改为你的域名
    root  /var/www/example.com/; // 改为你的网站根目录
    index  index.php index.html;
    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
   }
}

重启Nginx服务:

  service nginx restart

配置PHP

在命令行执行如下命令,编辑php.ini配置文件:

  vim /etc/php.ini

修改如下参数:

  cgi.fix_pathinfo=0
  date.timezone = Asia/Shanghai // 改为你所在时区

重启PHP服务:

  service php-fpm restart

3. 部署Web应用

现在我们已经成功的搭建了LNMP环境,下面我们来部署一个Web应用,来看看效果:

  1. 在/var/www/目录下创建一个名为example.com的目录并将网站文件放入其中。
  2. 在浏览器中输入地址:http://example.com,看看是否能够正确访问到网站。

示例1:安装Wordpress

如果你想安装Wordpress,只需要按照以下步骤操作:

  1. 在/var/www/目录下创建一个名为example.com的目录。
  2. 下载并解压Wordpress源码到该目录中。
  3. 在浏览器中输入地址:http://example.com/wp-admin/install.php,进入Wordpress的安装界面,按照步骤一步一步操作即可。

示例2:安装Discuz!

如果你想安装Discuz!,只需要按照以下步骤操作:

  1. 在/var/www/目录下创建一个名为example.com的目录。
  2. 下载并解压Discuz!源码到该目录中。
  3. 在浏览器中输入地址:http://example.com/install,进入Discuz!的安装界面,按照步骤一步一步操作即可。

以上就是VPSCentOS-6下LNMP/HTTP Web服务器的搭建步骤及示例说明,希望对你有所帮助。