[redhat]RedHat安裝php72

linux指令, 架設等

[redhat]RedHat安裝php72

文章tim » 2019年 7月 25日, 15:07

1. 註冊開發者帳戶, 請參考:
https://blog.gtwang.org/linux/download-red-hat-enterprise-linux-rhel-from-official-website/
下載 iso 檔後, 進行安裝, 安裝方式可以參考:
https://developers.redhat.com/products/rhel/hello-world#fndtn-windows
以下為 rhel 7.6 版本為例.

2. 安裝好的 redhat 沒有 repository 可以進行安裝, 需要先啟用:
代碼: 選擇全部
# subscription-manager register

輸入開發者帳密後, 即完成註冊. 再進行 attach:
代碼: 選擇全部
# subscription-manager attach

完成後, 可以利用 list 進行確認:
代碼: 選擇全部
# subscription-manager list


3. 進行 php 7.2 的安裝:
參考官方資料: https://developers.redhat.com/products/softwarecollections/hello-world#fndtn-php
啟用兩個 repository
代碼: 選擇全部
# subscription-manager repos --enable rhel-server-rhscl-7-rpms
# subscription-manager repos --enable rhel-7-server-optional-rpms

安裝 rh-php72
代碼: 選擇全部
# yum install rh-php72


其他常用php lib (其中 rh-php72-php 是會產出對應給 apache2 用的相關連結庫:
代碼: 選擇全部
# yum install rh-php72-php rh-php72-php-gd rh-php72-php-mbstring rh-php72-php-intl


以上安裝完成 rh-php72
------------------------------------------------------

4. 安裝 apache2
代碼: 選擇全部
# yum install httpd


將 php 7.2 連結庫掛入 apache:
(參考: https://docs.nextcloud.com/server/15/admin_manual/installation/php_72_installation.html)
代碼: 選擇全部
# ln -s /opt/rh/httpd24/root/etc/httpd/conf.d/rh-php72-php.conf /etc/httpd/conf.d/
# ln -s /opt/rh/httpd24/root/etc/httpd/conf.modules.d/15-rh-php72-php.conf /etc/httpd/conf.modules.d/
# ln -s /opt/rh/httpd24/root/etc/httpd/modules/librh-php72-php7.so /etc/httpd/modules/


啟用服務
代碼: 選擇全部
# systemctl enable httpd


啟動服務
代碼: 選擇全部
# service httpd start
多多留言, 整理文章, 把經驗累積下來.....
頭像
tim
 
文章: 1286
註冊時間: 2008年 11月 26日, 00:49

回到 linux區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron