添加yum源更新php,搭建yum源

本文目錄一覽:

如何在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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
HBBS的頭像HBBS
上一篇 2024-10-03 23:58
下一篇 2024-10-03 23:58

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 如何使用yum安裝curl、policycoreutils、policycoreutils-python-utils和openssh-server等軟體包

    yum是一個常用的包管理器,可以使在Linux系統上安裝、更新和卸載軟體包變得更加容易。本文將詳細介紹使用yum安裝curl、policycoreutils、policycoreu…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • RPM 安裝 YUM

    本文主要介紹如何使用 RPM 包管理器安裝 YUM。YUM (Yellowdog Updater Modified) 是一個基於 RPM 包管理器的軟體包管理器,它可以幫助我們自動…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • 使用yum安裝redis

    一、什麼是redis? Redis是一種開源的基於key-value存儲的NoSQL資料庫,它支持多種數據結構的存儲,例如字元串、哈希、列表、集合以及有序集合等。同時,Redis還…

    編程 2025-04-25
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台伺服器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24

發表回復

登錄後才能評論