目前 PHP 最近版本是 7.1, 但如果使用 CentOS 7 預設的 YUM 安裝, 只停留在 PHP 5.4, 以下文會介紹用 Remi 及 EPEL Repository 安裝 7.1 的方法:
首先下載安裝 Remi 及 EPEL Repository:
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
(1)安裝 PHP 7.1
# yum install --enablerepo=remi-php71 php php-fpm php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-mcrypt curl curl-devel
(2)安裝 nginx 1.10.2
# yum install nginx
(3)安裝 MariaDB 10.0
MariaDB 10.0.x 版是以 MariaDB 5.5 為基礎, 加上移植自 MySQL 5.6 版的功能和自行開發的新功能。以下會介紹在 RHEL 及 CentOS 用 YUM 安裝 MariaDB 10.0 的方法。
首先建立 MariaDB 的 YUM Repository, 建立檔案 /etc/yum.repos.d/MariaDB.repo :
引用:
# MariaDB 10.0 CentOS repository list
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
建立了 MariaDB 的 YUM Repository 後, 現在可以用 YUM 安裝 MariaDB 10.0:
# yum install MariaDB-server MariaDB-client
完成安裝後, 用以下指令啟動 MariaDB 及設定開機自動啟動:
# systemctl start mysql
# systemctl enable mysql
MariaDB 跟 MySQL 一樣, 預設的 root 密碼是空密碼, 執行 mysql_secure_installation 修改:
# mysql_secure_installation
跟著步驟回答問題便完成了, 要測試 MariaDB 是否成功安裝, 可以用以下指令連接:
# mysql -u root -p
如果輸入密碼後成功連接, 那就表示安裝成功了。
到這邊就完成 Nginx 1.10+PHP7.1+Mariadb 10.0 的安裝囉~