php55w,php55改版70

本文目錄一覽:

cenos怎麼安裝php的拓展

Centos下,PHP有多種方式來安裝拓展, 主要有 包管理式的yum安裝、pecl安裝, 以及底層的源碼編譯安裝。

包管理式的安裝卸載尤為方便,而源碼編譯式的安裝則方便參數調優。

一般的搭建本機開發環境推薦包管理式的安裝,節約時間。而線上部署環境則推薦編譯安裝, 方便調優。

yum安裝

## yum方式安裝能自動安裝拓展的.so動態庫,並配置好php.ini

# 如安裝mysql拓展

yum search mysql|grep php #我們搜索到拓展名為 php-mysql.x86_64

sudo yum install php-mysql #這樣php-mysql拓展便安裝好了

# 如果出現拓展版本和php版本衝突問題, 可安裝如下任意yum源:

sudo yum install atomic-release.noarch

sudo yum install webtatic-release.noarch

# 這些源提供了其他版本的php拓展,同時每個源針對特定拓展都會提供多個版本,你只需安裝一個源即可。如:

atomic源下能搜索到5.4版的mysql拓展 atomic-php54-php-mysql.x86_64

webtatic源下能搜索到5.5版本的mysql拓展 php55w-mysql.x86_64

pecl安裝

# 我們需要先從pear官網下載 go-pear 工具

# 這個工具將幫我們同時安裝 pecl包管理器(管理php的C拓展) pear包管理器(管理php類庫)

wget

# 安裝工具

# 安裝過程除非特別指定,否則默認將工具安裝到 /home/用戶名/pear/bin 目錄下

php go-pear.phar

# 將工具目錄添加到環境變數中

# 編輯/etc/profile 追加一行配置

export PATH=$PATH:/home/用戶名/pear/bin

# 載入環境配置

source /etc/profile

# 配置工具的php_ini選項,這樣安裝拓展時pecl工具就能幫我們自動配置php.ini文件了

# vim /home/用戶名/pear/share/pear/PEAR/Config.php

# 搜索php_ini, default鍵修改為你的php.ini文件路徑:

‘php_ini’ = array(

‘type’ = ‘file’,

‘default’ = ‘/etc/php.ini’,

‘doc’ = ‘location of php.ini in which to enable PECL extensions on install’,

‘prompt’ = ‘php.ini location’,

‘group’ = ‘File Locations (Advanced)’,

),

#確認一下,配置起效

pecl config-get php_ini #配置成功將顯示 /etc/php.ini

# 搜索mysql拓展

pecl search mysql

# 這時一般會提示我們更新工具, 則我們依據提示進行更新

sudo pecl channel-update pecl.php.net

# 再次搜索mysql拓展, 成功

pecl search mysql

# 安裝拓展

pecl install mysql

源碼編譯安裝

# 概略講解, 下次補充

# 下載拓展源碼,進入源碼目錄, 執行phpize指令生成 configure 編譯檢測腳本,

# 執行 configure腳本 結合參數 生成 編譯配置文件makefile

# make make install 生成該拓展的動態庫

# 遷移生成的拓展動態庫 .so 文件到php.ini中配置好的extension_dir中

# php.ini 增加一個節區該拓展的配置信息

檢查mysql拓展是否安裝成功

php -i | grep mysql

成功安裝後上面命令將顯示一個節區的mysql拓展狀態信息。

但拓展載入到運行環境中還需要你重啟 web服務 亦或是 php-fpm

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

如對您有幫助,望採納,謝謝

如何在CentOS 6.5上升級PHP版本

在更新PHP之前,先查看下當前PHP版本,避免重複的更新

# php -v

檢查當前PHP的安裝包

# yum list installed | grep php

移除當前PHP的安裝包,否則容易起衝突

# yum remove php*

由於默認的YUM源無法升級PHP,所以需要添加第三方的YUM源,此處用到webtatic。

因為是CentOS 6.5,所以用以下URL

# rpm -Uvh 

如果是CentOS 7.x

rpm -Uvh 

rpm -Uvh 

查看YUM源上能用PHP安裝包

# yum list php*

安裝PHP5.5及需要的擴展

# yum install php55w php55w-devel php55w-common php55w-mysql php55w-pdo php55w-opacache php55w-xml

再次查看PHP版本,以確認安裝是否成功

對了,如果你的PHP要用到Redis,請別忘了安裝php-redis 擴展

# yum install php-redis

PHP的伺服器,也要安裝依賴嗎

有些服務是依賴其他服務的哦,不但依賴,還依賴版本。

1.可以用 yum search xxx來查找安裝包

2.一般伺服器配置,安裝信息如下:

yum install php-dom

yum install php-mbstring

yum -y install php-gd php-mbstring php-ldap php-pear php-xmlrpc

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

yum install php55w-xml

yum install ImageMagick

yum install ImageMagick-devel

pecl install imagick

yum install libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel

yum install php55w-pecl-imagick.x86_64 php55w-pecl-imagick-devel.x86_64

yum install zlib-devel

yum install gd-devel

yum install curl

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/219651.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-09 11:00
下一篇 2024-12-09 11:00

發表回復

登錄後才能評論