CentOS安裝較高版本的PHP

2021-07-24 12:56:14 字數 3731 閱讀 5527

在centos直接使用yum install 安裝php的話版本比較低,如果需要高版本的話,請看如下:

remi repository 是包含最新版本 php 和 mysql 包的 linux 源,由 remi 提供維護。有這個源之後,使用 yum 安裝或更新 php、mysql、phpmyadmin 等伺服器相關程式的時候就非常方便了。remi 也提供了自動安裝源的 rpm 包,安裝和使用都很簡單。

官網:(1)安裝remi 源

方法1:安裝最新的 remi 源自動安裝檔案

# centos 6 / rhel 6

yum install enterprise/remi-release-6.rpm

# centos 7 / rhel 7

yum install enterprise/remi-release-7.rpm

方法2:逐步安裝epel源和remi源

.com/enterprise/remi-release-5.rpmps:現在安裝 remi 源的時候會自動安裝epel源作為依賴包,所以也可不單獨安裝epel源。

(2)安裝apache,mysql,php

## installing on rhel/centos 5-6 ##

yum --enablerepo=remi install httpd mysql mysql-server php php-common

(3)安裝完成後檢視一下php版本為5.4.*

在centos直接使用yum install 安裝php版本為5.3.*

(4)還是不滿意啊,想要更高版本的php。那麼,請看下方。

(1)追加centos 6.5的epel及remi源。

# rpm -uvh 

# rpm -uvh enterprise/remi-release-6.rpm

以下是centos 7.0的源。

# yum install epel-release

# rpm -ivh enterprise/remi-release-7.rpm

(2)安裝php

#

yuminstall--

enablerepo=remi--

enablerepo=remi

-php56

phpphp

-opcache

php-

devel

php-

mbstring

php-

mcrypt

php-

mysqlnd

php-

phpunit

-phpunit

php-

pecl

-xdebug

php-

pecl

-xhprof

安裝php元件

yum install --enablerepo=remi --enablerepo=remi-php56  php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
(3)檢視php版本為5.6.*

(1)翻看網上的一鍵包安裝lamp指令碼的時候,看到teddysun同學的乙個lamp一鍵包,**:

(2)可以選擇apache + php + mysql/mariadb/percona

(3)支援安裝在centos/debian/ubuntu發行版本中。

(4)附帶其他模組或軟體

php module: opcache zendguardloader ioncube_loader xcache imagemagick graphicsmagick memcache memcached redis mongo swoole

other software: memcached phpmyadmin redis-server

(5)安裝方法

centos

yum -y install wget screen unzip

wget --no-check

-certificate

-o lamp.zip /archive/master.zip

unzip lamp.zip

cd lamp-master

chmod +x *

.shscreen -s lamp

./lamp.sh

debian/ubuntu

apt-get

-y install wget screen unzip

wget --no-check

-certificate

-o lamp.zip /archive/master.zip

unzip lamp.zip

cd lamp-master

chmod +x *

.shscreen -s lamp

./lamp.sh

(6)然後可以根據提示依次選擇要安裝的httpd、mysql、php版本,設定完畢之後自動安裝。版本情況如下:

apache-2.2 apache-2.4

mysql-5.5 mysql-5.6 mysql-5.7 mariadb-5.5 mariadb-10.0 mariadb-10.1 percona-server-5.5 percona-server-5.6 percona-server-5.7

php-5.3 php-5.4 php-5.5 php-5.6 php-7.0

(7)關於如何使用lamp環境建站,可以看看這篇博文

CentOS原始碼安裝apache和php

一 安裝apache 2.安裝必要的元件 檢視是否安裝了pcre pcre devel 3.解除安裝系統原來的apache 因為centos6.5預設已經安裝了apache2.2,所以先要解除安裝 依賴包很多,依次順藤摸瓜解除安裝就好了 4.安裝apr tar zxvf apr 1.5.1.tar....

centos下編譯安裝Apache和PHP

注 本環境為lamp 1.安裝阿帕奇之前先安裝所需的執行庫 root tars pcf src tar jxvf apr 1.5.0.tar.bz2 root kaka apr 1.5.0 cd apr 1.5.0 root kaka apr 1.5.0 configure prefix usr l...

centos7安裝tengine配置php fpm

官網 github wget tar xvf tengine 2.2 2.tar.gz cd tengine 2.2 2 編譯環境 yum y install gcc gcc c autoconf automake openssl devel pcre devel zlib devel 生成配置 一...