CENTOS中yum安装LNMP(LINUX+NGINX+MYSQL+PHP)环境
相对于Windows,Linux在服务器上更为常见,尤其是最普遍的HTTP WEB服务器,Linux以其高效率、高可靠性和高扩展性迅速征服了一大批的人群,今天我们来演示下基础的lnmp环境搭建。首先我们先来ssh登录服务器
ssh test1@10.1.2.105 -p 8888
然后我们切换到root账户
sudo su
因为官方源里个别包老旧或者缺失,因此我们要先来添加两个源
添加EPEL源:
32位centos:
rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
64位centoos:
rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
接下来是添加Remi源,Remi源不区分32位、64位系统
添加Remi源:
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
添加Remi源惠后我们要启用它,编辑 /etc/yum.repos.d/remi.repo 文件,把文件内的 enabled=0 改为 enabled=1 ,注意:改文件内有多个 enabled=0 ,修改对应php版本的即可。
接下来我们安装php、php扩展和php-fpm
yum install php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm
按“y”确认安装
安装mysql:
yum install mysql-server
按“y”确认安装
安装nginx:
yum install nginx
按“y”确认安装
接下来我们配置下nginx,使它支持php,配置前我们先来备份下默认的配置文件
cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak
然后我们开始编辑配置文件
vi /etc/nginx/conf.d/default.conf
先在默认主页部分增加index.php
然后取消FastCGI server部分location的注释,并要注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name,或者使用绝对路径
接下来我们分别启动它们
启动mysql:
service mysqld start
启动nginx:
service nginx start
启动php-fpm:
/etc/rc.d/init.d/php-fpm restart
为了以后不是每次都要手动启动服务,我们把它们设为开机自启动
chkconfig mysqld on
chkconfig nginx on
chkconfig php-fpm on
启动后访问主机皮会显示nginx的默认主页
如果没有显示,可能是防火墙没有开放80端口,我们要编辑防火墙配置文件/etc/sysconfig/iptables
vi /etc/sysconfig/iptables
添加一条防火墙规则
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
重启防火墙
service iptables restart
当我们可以访问80 端口的时候,我们需要在网站根目录创建一个index.php文件,文件的内容为:
<?php
phpinfo();
?>
接着我们访问这个文件,我们发现文件已经打开,php解析正常
不过这时候mysql数据库是默认安装,数据库root密码为空。
默认创建的各配置文件如下:
Mysql配置文件my.cnf路径:/etc/my.cnf
Nginx配置文件nginx.conf路径:/etc/nginx/nginx.conf
Nginx网站配置文件default.conf路径: /etc/nginx/conf.d/default.conf
PHP配置文件php.ini路径: /etc/php.ini
php-fpm配置文件php-fpm.conf路径:/etc/php-fpm.conf
PS:
实验环境:服务器为64位centos6.5,客户机为Mac OSX 10.11.6
版权声明:
作者:崔圣杰
链接:https://www.cuishengjie.com/114.html
来源:论剑阁-崔圣杰博客
文章版权归作者所有,未经允许请勿转载。


共有 0 条评论