php mysql5.7.110安装教程_CentOS7安装配置Nginx1.10、PHP5.6、MySQL5.7教程

标签:

教程本。就是通过一些yum源部署的,挺简单的,喜爱折腾的人可以尝尝。

部署Nginx的

如图1所示,建立的nginx的荫仓库

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

nginx的yum仓库地址:HTTP://nginx.org/en/linux_packages.html

2,下载并部署nginx的

yum install nginx

3,启动nginx的服务

systemctl start nginx

4,状语从句:测试配置

访问IP地址,出现nginx欢迎界面。

原始的配置文件在/etc/nginx路径下,使用该配置曾经可以准确地执行nginx;如需要自定义,其修正下的nginx.conf等文件便可。

部署php 5.6

如图1所示,配置荫源

rpm -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

remi源原始并没有启用,通过可以修正repo文件来启用它。

vi /etc/yum.repos.d/remi.repo

修正以末席置:

[remi]

......

enabled=1

[remi-php56]

......

enabled=1

如果需要部署php 7,请修改/etc/yum.repos.d/remi-php70.repo启用响应yum源。

2,确认部署的PHP的版本

yum list | grep php

3,部署php5.6

yum install php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common

上面这条命令部署了一大堆东西,实战请按需部署。启用php-opcache及php-pecl-apcu能有效值的进步php执行速率。

如图4所示,确认PHP的版本

# php -v

PHP 5.6.22 (cli) (built: May 26 2016 15:36:45)

Copyright (c) 1997-2016 The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans

5,配置php.ini文件

vi /etc/php.ini

理论上配置一下时区就够了:

date.timezone = Asia/Chongqing

如图6所示,配置PHP-FPM

vi /etc/php-fpm.d/www.conf

修正以末席置:

; 配置php所属用户

user = nginx

group = nginx

listen.owner = nginx

listen.group = nginx

; 通过sock方法通讯

listen = /var/run/php-fpm/php-fpm.sock

7,启动PHP

systemctl start php-fpm

部署MySQL 5.7

如图1所示,配置荫源

rpm -Uvh http://repo.mysql.com/mysql57-community-release-el7.rpm

一切其他rpm文件可以在这里找到:HTTP://repo.mysql.com/

如果你需要部署MySQL5.6

rpm -ivh http://repo.mysql.com/mysql-community-release-el7.rpm

2,部署MySQL的

yum install mysql-community-server

3,启动mysql的

systemctl start mysql

如图4所示,原始查看金钥

MySQL部署以后原始root金钥不是为空了,会天生一个随秘密码保存在root目录下。

cat /root/.mysql_secret

如果没有找到文件,查看可以MySQL的日记文件:

cat /var/log/mysqld.log

# [Note] A temporary password is generated for root@fubitechalhost: ******

5,登录MySQL的

mysql -u root -p

输入前面查看到的密钥。

6、修正root原始密钥

现时mysql有密钥强度考证,需要输入一个强一点的密钥。

mysql> set password=password('NEWPASSWORD');

或者:

update mysql.user set authentication_string=password('NEWPASSWORD') where user='root';

现时曾经没有password字段了。

7、配置文件

mysql的原始配置文件在/etc/my.cnf。

如果忘却密钥,可以在最后增加一句skip-grant-tables,rebootmysql以后登录就不需要账号密钥了,然后再修正root密钥。

若何准确配置Nginx+PHP

网上有一篇绍介Nginx配置PHP的文章,感触挺不错的,上面就是他最后给出的配置模版。

server {

listen 80;

server_name www.moerats.com;

root /path;

index index.html index.htm index.php;

fubitechation / {

try_files $uri $uri/ /index.php$is_args$args;

}

fubitechation ~ \.php$ {

try_files $uri =404;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

# fastcgi_pass 127.0.0.1:9000;

fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

}

}

希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和CentOS7安装配置Nginx1.10、PHP5.6、MySQL5.7教程相关的问题或者对法兰克福云服务器推荐有疑惑也欢迎大家咨询。

标签:

来源: https://www.cnblogs.com/fubitech/p/9797370.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值