在centos6搭建php7.0/nginx1.2/mysql5.7詳解

提示:并不是很懂 Linux ,只是在網上找了篇教程完成了 LNMP 環境的搭建,在這里做個記錄,詳細請看原文CentOS6.5 下升級 PHP7、MySQL5.7

一、安裝最新nginx

修改yum 源

進入/etc/yum.repos.d/目錄創建一個nginx.repo 文件

cd /etc/yum.repos.d/

vim nginx.repo
寫入源內容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
更新yum源
yum update

使用yum 安裝nginx

yum install nginx -y

安裝好之后看看版本

[root@localhost] # nginx -v
nginx version: nginx/1.12.2

打開nginx自啟動

 chkconfig nginx on

二、安裝mysql5.7

更新及安裝mysql的yum 源

官網下載源碼包

wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

rpm 安裝mysql的yum源

rpm -Uvh mysql57-community-release-el6-7.noarch.rpm

打開 mysql-community.repo 看關于mysql的內空,確定mysql57的enable是打開的(enabled=1)

vim /etc/yum.repos.d/mysql-community.repo

安裝mysql服務

執行安裝mysql命令
yum install mysql-community-server
完成后啟動服務
service mysqld start
啟動后,查看安裝后自動生成的密碼
grep "password" /var/log/mysqld.log

第一行root@localhost: u6erhYQNju&P 這個就是數據庫的root密碼了

第一行root@localhost: u6erhYQNju&P 這個就是數據庫的root密碼了

修改初始化密碼

執行命令:

mysql_secure_installation
登錄驗證

打開mysql自啟動

 chkconfig mysqld on

三、安裝PHP7.0

處理有php 及 php擴展:

如果之前已經安裝過php的話

yum remove php* php-common
安裝php7的yum源

與上面安裝nginx、mysql的方式一樣,先更新yum源然后再安裝yum源

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
修改yum源
vi /etc/yum.repos.d/remi.repo

[remi]段中的enabled=0改為enabled=1

vim /etc/yum.repos.d/remi-php70.repo

與remi.repo類似,將[remi-php70]段中的enabled=0改為enabled=1。

掃行命令查看版本如果顯示的是7.x的話 那就沒問題,當然也可以直接使用yum install php70 進行安裝

[root@localhost tmp]# yum list php
yum 安裝php7

執行命令以下命令安裝php及一些相當的擴展:

yum install php php-fpm php-cli php-pdo php-mysql php-gd php-bcmath php-xml php-mbstring php-mcrypt php-redis

安裝好之后php -v, php -m 查看版本及安裝的擴展

php的php.ini配制一般在/etc/php.ini

簡單的修改一些配制:

vim /etc/php.ini

date.timezone = Asia/Shanghai
upload_max_filesize = 20M
post_max_size = 20M
display_errors = Off // 生產環境半掉就好了

# 使HTTP Header中不顯示PHP信息把
expose_php = On 
修改為
expose_php = Off

重啟php: service php-fpm restart

打開php自啟動

 chkconfig php-fpm on

四、提示

  1. 實現圖片中的三條命令就證明這三個配置成功了
  1. 記得更改文件后要即時 restart
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。