這個篇章要談到如何在Linux環境下安裝PHP,
Centos7.4預設是PHP5.4的版本,
我們的目標是PHP5.6,
Centos要安裝較新的PHP版本,需要啟用EPEL及Remi兩個Repos.
-------我是Centos安裝分隔線------
# 安裝 EPEL 及 Remi
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7*.rpm epel-release-7*.rpm
# 下一步是開啟 Remo Repo 的設定
vi /etc/yum.repos.d/remi.repo
首先在 "remi" 段落,將 "enabled" 設定成 "1", 即這樣:
現在需要選擇想安裝的PHP版本,如果想安裝PHP 5.5,找到 "[remi-php55]"段落, 將 "enabled" 的設定改成 "1"如果想安裝PHP 5.6, 便需要在 "[remi-php56]" 段落, 將 "enabled" 的設定改成 "1",我們要安裝的是PHP5.6所以如下:
接下來進到主要安裝步驟:
# 安裝PHP
yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
# 安裝完PHP,記得重啟Apache
systemctl restart httpd.service
-------我是Ubuntu安裝分隔線------
# 安裝PHP
apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
# 安裝完PHP,記得重啟Apache
service apache2 restart
安裝完前面所有的東西Apache,DB,PHP之後,
寫個測試檔案確認是否安裝成功!
# 在PHP目錄下創建info檔
vi /var/www/html/info.php
# 在info.php裡寫入程式碼
<?php
phpinfo();
?>
然後在瀏覽器看看 http://localhost/info.php,
看到PHP的設定資料便就是安裝完成了.
這篇結束表示所有前置環境都OK,
下一篇就要開始進入正題,
大家下次見~