搭建LNMP环境
1)安装Linux
2)安装Nginx
[root@VM_110_37_centos ~]# yum install -y nginx
修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听,可参考下面的示例:
[root@VM_110_37_centos ~]# vi /etc/nginx/conf.d/default.conf
示例代码:/etc/nginx/conf.d/default.conf
server {
listen 80 default_server;
# listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
CentOS 6 不支持 IPv6,需要取消对 IPv6 地址的监听,否则 Nginx 不能成功启动。
启动 Nginx
[root@VM_110_37_centos ~]# nginx
将 Nginx 设置为开机自动启动
[root@VM_110_37_centos ~]# chkconfig nginx on
3)安装MySQL
[root@VM_110_37_centos ~]# yum install -y mysql-server
启动 MySQL 服务:
[root@VM_110_37_centos ~]# service mysqld restart
设置 MySQL 账户密码
[root@VM_110_37_centos ~]# /usr/bin/mysqladmin -u root password 'root'
将 MySQL 设置为开机自动启动:
[root@VM_110_37_centos ~]# chkconfig mysqld on
4)安装 PHP
[root@VM_110_37_centos ~]# yum install -y php-fpm php-mysql
启动 PHP-FPM 进程
[root@VM_110_37_centos ~]# service php-fpm start
启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口
[root@VM_110_37_centos ~]# netstat -nlpt | grep php-fpm
PHP-FPM 默认监听 9000 端口
把 PHP-FPM 也设置成开机自动启动:
[root@VM_110_37_centos ~]# chkconfig php-fpm on
CentOs 6 默认已经安装了 PHP-FPM 及 PHP-MYSQL,上面命令执行的可能会提示已经安装。
至此Web服务器搭建完成
内容参考腾讯云开发者实验室相关教程