centos + nginx + php-fpm +mysql的简单配置

分类: PHP,分享  • 发布时间: 2015-05-13 23:18:28  • 浏览量:18014

操作系统:centos 6.5  php-fpm版本:5.6   nginx版本:1.6.2   mysql版本:5.1

最近有几个刚学php的朋友问我lnmp华晶怎么搭建,我之前写过一个编译安装的,但是他们需要更简单一点的,那就yum安装了,刚开始使用,这也是不错的选择。这次演示除了nginx是简单编译安装外,其他的均为yum安装。


安装前准备


安装约定(这个根据自己习惯,可自行修改)
1.软件源码包我都下载到/usr/local/src这个目录下
2.软件一般都编译安装到/usr/local这个目录下

安装基础库

yum -y install gcc gcc-c++ openssl-devel zlib-devel pcre pcre-devel

安装软件源

rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm


编译安装nginx

切换到下载目录

cd /usr/local/src


下载源码包

wget http://nginx.org/download/nginx-1.6.2.tar.gz


解压源码包

tar zxvf  nginx-1.6.2.tar.gz


切换到解压目录

cd nginx-1.6.2


编译前配置

./configure  --prefix=/usr/local/nginx


如果没什么错误即可进行编译安装

make && make install


至此nginx就安装完了,可以执行下面命令启动它

/usr/local/nginx/sbin/nginx


安装php-fpm


yum -y install php56w-fpm


修改配置让nginx将访问到的php文件转发给php-fpm处理

vi /usr/local/nginx/conf/nginx.conf


找到

location / {
        root   html;
        index  index.html index.htm;
    }


修改成

location / {
        root   html;
        index  index.html index.htm index.php;
    }


然后在server{}里面添加如下内容


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


其中 /usr/local/nginx/html/为你的存放php文件目录,可自行修改

安装完php-fpm即可重启它

service php-fpm start

同时平滑重启一下nginx

/usr/local/nginx/sbin/nginx -s reload

这个时候你可以在/usr/local/nginx/html目录下新价格php文件,看是否可以正常工作


安装mysql

yum install -y mysql mysql-devel mysql-server

启动mysql

service mysqld start

至此lnmp其实已经安装完成


补充:

不过你还可以安装一些php常用模块和设置一些服务开机启动

安装php常用模块

yum -y install php56w-devel php56w-gd php56w-mbstring php56w-mysql php56w-pdo php56w-xml

设置mysql和php-fpm开机启动

chkconfig mysqld on
chkconfig php-fpm on


文章来源:本人原创
文章标签: php, mysql, linux, centos, 教程, 配置, nginx
用户评论:
  • 游客62314 2018-10-26 09:10:33

    打开支付宝首页搜索“527479816”,即可领红包

  • 游客61253 2018-12-03 10:37:32

    [红包]支付宝大额红包! 瓜分15亿!打开支付宝首页搜数字“打开支付宝首页搜索“527479816” 立即领红包” 立即领取。昨天领到几块甚至几十块的人超级多,快试试吧。~[礼物]记得收藏,红包每天都可以领!