許多人以為 Linux 搭建 PHP 環境很複雜,其實只需安裝 Web 伺服器並支援 PHP 即可,比一鍵安裝包更簡單。以下以 Apache 為例,採用 yum 安裝。
# 適用所有 Linux lsb_release -a # 或 cat /etc/redhat-release # 或 rpm -q centos-release
yum install httpd
安裝過程輸入 y 確認。若出現 You could try using --skip-broken 錯誤,請更換 yum 來源(可參考阿里雲 yum 來源更新)。
# CentOS 7 apachectl start systemctl enable httpd.service # CentOS 6.5 /etc/init.d/httpd start # 或 service httpd start chkconfig --levels 235 httpd on
瀏覽器輸入伺服器 IP 即可看到 Apache 預設頁面。
yum install php
安裝完成後重啟 Apache:
# CentOS 7 apachectl restart # CentOS 6.5 /etc/init.d/httpd restart # 或 service httpd restart
若預設版本過舊,先移除:yum remove php
加入 Webtatic 來源:
# CentOS 6.x rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm # CentOS 7.x rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安裝 PHP 5.6 及常用模組:
yum install php56w php56w-mysql php56w-mbstring php56w-mcrypt php56w-gd php56w-imap php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-pdo
安裝完成記得重啟 Apache。
php -myum install php56w-mbstring 後重啟 Apache/etc/httpd/conf/httpd.conf/etc/httpd/conf.d//etc/httpd/conf.modules.d//var/www/html/var/log/httpd/以上即為 CentOS 6.5/7 搭建 PHP 環境完整步驟,希望對大家有幫助。