centOS6上yum方式安装LNMP
1.下载常用的文本编辑vim。yum install -y vim2.安装Nginx。添加仓库。sudo yum install yum-utils# 创建文件vim /etc/yum.repos.d/nginx.repo# 文件内容如下:[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/pac...
·
1.下载常用的文本编辑vim。
yum install -y vim
2.安装Nginx。
添加仓库。
sudo yum install yum-utils
# 创建文件
vim /etc/yum.repos.d/nginx.repo
# 文件内容如下:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
# 安装
sudo yum install nginx
# 启动nginx
[root@ebs-40617 ~]# service nginx start
Starting nginx: [ OK ]
[root@ebs-40617 ~]# netstat -tunlp|grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 5355/nginx
[root@ebs-40617 ~]#
IP访问可以看到nginx已经启动。
如果不能访问:
1.临时关闭防火墙
service iptables stop
Nginx命令及配置文件位置:
# 启动
service nginx start
# 停止
service nginx stop
# 配置文件位置
[root@ebs-40617 ~]# service nginx.conf
nginx.conf: unrecognized service
设置nginx开机启动:
chkconfig nginx on
2.安装mysql。(此处省略)
默认仓库包含mysql所以可以直接安装。
yum install -y mysql mysql-server
# 启动服务
service mysql start
# 加入开机启动
chkconfig mysql on
# 查看端口监听
netstat -tunlp|grep 3306
# 直连
mysql
3.安装PHP。
yum install -y php-cli php-fpm
chkconfig php-fpm on
service php-fpm start
netstat -tunlp|grep 9000
4.配置nginx支持PHP。
假设web访问目录为/server/www
mkdir -p /server/www
cd /server/www
vim /etc/nginx/conf.d/default.conf
把第9行,改为自己的web目录:/server/www
找到第30行,找到以下内容,解开注释修改为以下内容:
location ~ \.php$ {
root /server/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /server/www$fastcgi_script_name;
include fastcgi_params;
}
保存后,重新载入nginx配置:
service nginx reload
然后浏览器访问:
更多推荐
已为社区贡献15条内容
所有评论(0)