本文目錄一覽:
- 1、如何在CentOS 6.5上升級PHP版本
- 2、Linux 下常用的(軟體包)安裝源
- 3、如何在CentOS系統中把PHP 5.3.x更新到PHP 5.4.x
- 4、centos 下如何通過yum安裝最新的php
- 5、如何在CentOS 6上通過YUM安裝Nginx和PHP
- 6、阿里雲centos6.6怎麼更新yum軟體源升級php7
如何在CentOS 6.5上升級PHP版本
在更新PHP之前,先查看下當前PHP版本,避免重複的更新
# php -v
如何在CentOS 6.5上升級PHP
檢查當前PHP的安裝包
# yum list installed | grep php
如何在CentOS 6.5上升級PHP
移除當前PHP的安裝包,否則容易起衝突
# yum remove php*
如何在CentOS 6.5上升級PHP
由於默認的YUM源無法升級PHP,所以需要添加第三方的YUM源,此處用到webtatic。
因為是CentOS 6.5,所以用以下URL
# rpm -Uvh
如果是CentOS 7.x
rpm -Uvh
rpm -Uvh
如何在CentOS 6.5上升級PHP
查看YUM源上能用PHP安裝包
# yum list php*
如何在CentOS 6.5上升級PHP
安裝PHP5.5及需要的擴展
# yum install php55w php55w-devel php55w-common php55w-mysql php55w-pdo php55w-opacache php55w-xml
如何在CentOS 6.5上升級PHP
再次查看PHP版本,以確認安裝是否成功
如何在CentOS 6.5上升級PHP
對了,如果你的PHP要用到Redis,請別忘了安裝php-redis 擴展
# yum install php-redis
如何在CentOS 6.5上升級PHP
Linux 下常用的(軟體包)安裝源
我最常用的 Linux 發行版為 CentOS。為了擁有一個「乾淨」的系統,盡量減少不必要的軟體安裝,我一般都會採用 minimal 版本安裝。但安裝完成後並不能滿足我的基本需求;對我來說,還需要安裝一些常用的(對我來說)軟體包。而我需要有很多軟體,在CentOS 自帶的yum 源中並沒有。所以就促使我去尋找其他的可用 yum 軟體源。
企業級 Linux 擴展軟體包(Extra Packages for Enterprise Linux 即:EPEL)是一個Fedora特殊興趣小組為企業級 Linux創建、維護和管理的高質量的附加軟體包,企業級Linux 包括但不限於 Red Hat Enterprise Linux(RHEL),CentOS,Scientific Linux(SL)和 Oracle Linux(OL)。
我一般是在 fedora 官網獲取 epel-release 軟體: 。
我在 CentOS 6 系統下會使用如下指令安裝 epel-release
Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供維護。有個這個源之後,使用 YUM 安裝或更新 PHP、MySQL、phpMyAdmin 等伺服器相關程序的時候就非常方便了。
它依賴 EPEL 軟體包。
我一般是在其官網獲取 remi-release 軟體: Remi’s RPM repository
我在 CentOS 6 系統下會使用如下指令安裝 remi-relsase:
RepoForge 的前身是 RPMForge 。
RepoForge項目維護Red Hat Enterprise Linux(RHEL),CentOS和Scientific Linux的RPM軟體包。它提供了一組與各種RHEL派生版本兼容的存儲庫。
我一般是在其官網獲取 RepoForge (rpmforge-release)軟體: RepoForge
我在 CentOS 6 (x86)系統下會使用如下指令安裝 rpmforge-release:
以上三個 Linux 軟體源已經夠我當前使用了,如果以後在Linux使用過程中有用到其他的軟體源,我會在此文件下做補充。
很多時候在CentOS系統下默認的Postgresql版本並不能滿足需求。如我安裝GitLab時就要求Postgresql在9.1以上,但CentOS 系統 6.9 版本僅提供了Postgresql 的 8.4.20 版本,而CentOS 7 默認也無法安裝Postgresql 9 及以上版本。
當然你可以使用源碼安裝,但對於大多數人來說應該會選擇一個更簡單的方法。那就去給你的系統安裝一個postgresql的yum源吧。
網址:
進到首頁你應該可以看到以下內容:
選一個Postgresql的發行版本點進去,會看到如下內容:
對應於不同的發行版本,針對不同的操作系統有著不同的yum源。你可以根據你的操作系統進行選擇。
比如我選擇了 Postgresql 9.6 版本,而我的操作系統是 CentOS 6.9 ,x86 架構。我只需要執行以下命令:
然後在 /etc/yum.repos.d 目錄下會多出一個 文件 pgdg-96-centos.repo 。
至此,你就可以使用命令 yum install postgresql96 來安裝postgresql 9.6 版本最新的發行版了軟體了。
在CentOS6系統中,默認能安裝的MySQL最高版本為5.5.x;而到CentOS7中由於Oracle收購MySQL,因擔心版權問題,CentOS7放棄了MySQL而採用了Mariadb,最高支持版本為5.5.x。對於用習慣了MySQL的,並且想使用高版本MySQL的我來說,系統默認支持已經滿足不了需求。
可以從 這裡 選擇一個你所需要的yum源進行安裝。
然後:
然後你就可以執行以下命令安裝 MySQL 5.7了
在MongoDB的官網上可以找到MongoDB的yum安裝源配置方式。
MongoDB 官網YUM源配置方式
然後在打開的頁面中會有如下信息:
你需要根據自己的需求調整版本號,然後創建一個/etc/yum.repos.d/mongodb-org-y.x.repo文件,把上面的配置寫進去。
完成以上步驟後,就可以使用以下命令安裝MongoDB了。
如何在CentOS系統中把PHP 5.3.x更新到PHP 5.4.x
1.首頁安裝Webtatic EL6 YUM源
rpm -Uvh
2.停止web伺服器
service nginx stop
或者
service httpd stop
3.刪除當前的 php 安裝 php5.4
yum remove php*
yum install php54w
4.重啟web伺服器
service php-fpm restart
service nginx start
或者
service httpd restart
5.查看php版本
php -v
PHP 5.4.33 (cli) (built: Sep 19 2014 19:58:27)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
centos 下如何通過yum安裝最新的php
remi源,這裡的php版本較新,5.4,5.5,5.6都有,還有配套的各種擴展
rpms.famillecollet.com
Centos 6.默認下沒有安裝php組件,因此我們需要輸入命令:yum -y install php 回車如下圖。
不用管,程序會自動完成安裝及配置。
Zend組件,Centos 6.3 裡面是沒有的,需要手動下載,及安裝教程請點擊下面鏈接:
到此前期的準備工作已完成,下面就要對Apache進行配置
輸入命令 pd/conf/httpd.conf //打開Apache配置文件,
找到ServerTokens OS 將「OS」改為「Prod 「 。//顯示伺服器運行錯誤信息。與下圖一樣,那麼Apache你就配置成功了,如果不一樣請仔細對比上面的教程是不是那個步驟少了#及字母拼寫錯了。
到此php運行環境便配置成功啦。
如何在CentOS 6上通過YUM安裝Nginx和PHP
在CentOS 6上通過YUM安裝Nginx和PHP-FPM:
第一步,在/etc/yum.repos.d/目錄下創建一個源配置文件nginx.repo:
cd /etc/yum.repos.d/
vim nginx.repo
填寫如下內容:
[nginx]
name=nginx repo
baseurl=nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
保存,則會產生一個/etc/yum.repos.d/nginx.repo文件。
下面直接執行如下指令即可自動安裝好Nginx:
yum install nginx -y
安裝完成,下面直接就可以啟動Nginx了:
/etc/init.d/nginx start
現在Nginx已經啟動了,直接訪問伺服器就能看到Nginx歡迎頁面了的。
阿里雲centos6.6怎麼更新yum軟體源升級php7
yum 源不行可以自己使用rpm安裝啊,上網上找找下載地址,wget到伺服器上。
原創文章,作者:HBBS,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133340.html