iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 4
0
自我挑戰組

挑戰30天完成PHP聊天室範例系列 第 4

[Day04]第三章-工欲善其事,必先利其器(三)-PHP篇

  • 分享至 

  • xImage
  •  

這個篇章要談到如何在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", 即這樣:
https://ithelp.ithome.com.tw/upload/images/20171222/20107848MiazUnQXNi.png

現在需要選擇想安裝的PHP版本,如果想安裝PHP 5.5,找到 "[remi-php55]"段落, 將 "enabled" 的設定改成 "1"如果想安裝PHP 5.6, 便需要在 "[remi-php56]" 段落, 將 "enabled" 的設定改成 "1",我們要安裝的是PHP5.6所以如下:
https://ithelp.ithome.com.tw/upload/images/20171222/20107848yRvzRoL7oq.png

接下來進到主要安裝步驟:

# 安裝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的設定資料便就是安裝完成了.

https://ithelp.ithome.com.tw/upload/images/20171222/20107848JaLdSLgnch.png

這篇結束表示所有前置環境都OK,
下一篇就要開始進入正題,
大家下次見~


上一篇
[Day03]第二章-工欲善其事,必先利其器(二)-MariaDB篇
下一篇
[Day05]第四章-混沌初始(一)
系列文
挑戰30天完成PHP聊天室範例30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言