yum 搭建LNMP站点(PHP5.6 mysql5.6)
2016-07-17 15:43:52 小德 Linux 访问次数 1036


PHP5.6
升级yum源

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
yum install php56w -y

然后检测php 安装,显示php版本号后即安装成功

php -v

以后安装php的东西记着使用 php56w比如

yum install php56w-mbstring php56w-opcache php56w-devel php56w-mysql -y
yum php56w-fpm


mysql 5.6
升级mysql源

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm


yum 默认安装 mysql 5.3   这个源  默认安装5.7  通过修改配置文件 安装5.6

vim /etc/yum.repos.d/mysql-community.repo
# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1  <-------- 注意这儿 改为1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=0   <-------- 注意这儿 改为0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
yum install mysql-community-server

然后检测mysql版本,mysql -V

mysql  默认安装好后 是没有密码 的 通过 一下mysql 命令修改。

update user set password=PASSWORD("123456") where user='root';

修改后重新连接
mysql -h10.0.0.1 -uroot -p123 (host 可不写,省略表示链接本地)
mysql -uroot -p
 输入修改后的密码 。即可检测是否修改完成。


安装nginx

rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum install nginx -y

站点test

环境安装好后,我们写个test.php  文件。搭建个站点。我们放在/web xia

修改配置文件

cp  /etc/nginx/fastcgi_params   /etc/nginx/fastcgi.conf 
vim /etc/nginx/fastcgi.conf
// 顶部追加
fastcgi_param  SCRIPT_FILENAME        $document_root$fastcgi_script_name;

增加配置文件。。

在nginx 配置文件目录下 vim test.conf.

server {
    listen       80; 
    server_name  test4.com;
    index index.php index.html index.shtml;
    root  /web;
    location /{
        if (!-e $request_filename) {
            rewrite  ^/(.*)$  /index.php/$1  last;
            break;
        }   
    }   
    location ~ \.php($|/) {
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php; 
        fastcgi_split_path_info  ^(.+\.php)(/.*)$;  
        fastcgi_param  PATH_INFO $fastcgi_path_info;
        include fastcgi.conf;
    }
}

配置host  浏览器输入地址测试!