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