CentOS7安装配置Nginx1.10、PHP5.6、MySQL5.7教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS7安装配置Nginx1.10、PHP5.6、MySQL5.7教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3614字,纯文字阅读大概需要6分钟。
内容图文
教程本。就是通过一些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教程相关的问题或者对法兰克福云服务器推荐有疑惑也欢迎大家咨询。
内容总结
以上是互联网集市为您收集整理的CentOS7安装配置Nginx1.10、PHP5.6、MySQL5.7教程全部内容,希望文章能够帮你解决CentOS7安装配置Nginx1.10、PHP5.6、MySQL5.7教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。