下面我将为您详细讲解在VPSCentOS-6下搭建LNMP(HTTP Web服务器)的步骤及示例说明。
1. 安装Nginx
首先需要安装Nginx,用以下命令行安装:
yum install nginx
安装完成后,启动Nginx服务:
service nginx start
2. 安装MySQL
MySQL是用来存储数据的关系型数据库。在CentOS-6中,我们可以通过以下命令安装MySQL:
yum install mysql-server mysql
安装完成后,启动MySQL:
service mysqld start
3. 安装PHP
接下来安装PHP,用以下命令行安装:
yum install php-fpm php-mysql
安装完成后,启动PHP:
service php-fpm start
4. 创建Nginx虚拟主机
为了让Nginx支持多个网站,我们需要在
/etc/nginx/conf.d/
目录下创建虚拟主机的配置文件.
以网站example.com为例,创建文件:
nano /etc/nginx/conf.d/example.com.conf
将以下代码复制到文件中,并注意修改相应的域名及网站根目录:
server {
listen 80;
server_name example.com www.example.com;
root /home/example.com;
index index.php;
location / {
try_files $uri $uri/ /index.php$is_args$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;
}
}
5. 启动Nginx服务
Nginx配置完成后,执行以下命令使配置生效:
service nginx restart
6. 示例说明
示例1: 创建名为“test”的MySQL数据库
进入MySQL命令行模式:
mysql -u root -p
创建数据库:
CREATE DATABASE test;
示例2:在网站根目录中创建名为“test.php”的文件,输出一句话
进入网站目录
cd /home/example.com
通过以下命令创建文件test.php
nano test.php
输入以下代码
<?php
echo 'hello, world';
?>
保存并退出,访问 http://example.com/test.php ,应该看到输出”hello, world”。
以上就是在VPSCentOS-6下LNMP(HTTP Web服务器)搭建的详细步骤及示例说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VPS CentOS-6 下 LNMP HTTP web服务器的搭建步骤 - Python技术站