真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP-創(chuàng)新互聯(lián)

一、安裝前準(zhǔn)備

創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設(shè)計(jì)?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強(qiáng)的網(wǎng)絡(luò)競(jìng)爭(zhēng)力!結(jié)合企業(yè)自身,進(jìn)行網(wǎng)站設(shè)計(jì)及把握,最后結(jié)合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì), 我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。

如果已經(jīng)安裝的PHP是通過(guò)yum安裝,升級(jí)前先刪除舊版本:

備份php.ini配置文件

#cp /etc/php.ini /etc/php.ini.bak

卸載舊版本PHP:

#yum remove -y php*

注:其實(shí)通過(guò)yum卸載時(shí),會(huì)自動(dòng)將配置文件php.ini備份為php.ini.rpmsave

如果原本是編譯安裝的,直接升級(jí)覆蓋安裝即可,可以查看之前的編譯參數(shù)

進(jìn)入安裝目錄

# cd /usr/local/php/bin/

# ./php -i | grep configure

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

安裝依賴功能軟件包:

系統(tǒng)光盤默認(rèn)包含以下軟件包,光盤文件這里我掛載在/mnt/cdrom/目錄下

# cd /mnt/cdrom/Packages/

# rpm -ivh bzip2-devel-1.0.5-7.el6_0.x86_64.rpm

# rpmivh freetype-2.3.11-6.el6_2.9.x86_64.rpm

# rpmivh freetype-devel-2.3.11-6.el6_2.9.x86_64.rpm

# rpmivh libjpeg-6b-46.el6.x86_64.rpm

# rpmivh libjpeg-devel-6b-46.el6.x86_64.rpm

# rpmivh libpng-1.2.49-1.el6_2.x86_64.rpm

# rpmivh libpng-devel-1.2.49-1.el6_2.x86_64.rpm

如果沒有安裝以上依賴包,則編譯PHP過(guò)程中會(huì)出現(xiàn)以下報(bào)錯(cuò):

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

二、編譯安裝

注意:PHP版本必須大于5.3.0,否則無(wú)法通過(guò)ZABBIX安裝驗(yàn)證

下載地址:http://php.net/downloads.php

解壓安裝包

# tar -zxvf php-5.6.11.tar.gz

# cd php-5.6.11

編譯:

#./configure --prefix=/usr/local/php --with-config-file-path=/etc/ --with-apxs2=/usr/local/httpd/bin/apxs --with-bz2 --with-curl --with-libdir=lib64 --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --with-libxml-dir=/usr/local --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-gettext --with-zlib --with-gd --enable-sockets --disable-ipv6 --enable-gd-native-ttf --enable-mbstring --enable-bcmath --enable-calendar --enable-dom --enable-xml --enable-fpm

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

參數(shù)選項(xiàng)說(shuō)明:

參數(shù)

解釋說(shuō)明

prefix

指定安裝PHP安裝目錄

with-config-file-path

指定php.ini位置

with-apxs2

整合apache,apxs功能是使用mod_so中的LoadModule指令,加載指定模塊到apache,要求apache要打開SO模塊,這里的路徑為Apache為安裝的路徑,如果不知道在哪里最好查詢下apxs在哪里

with-bz2

打開對(duì)bz2文件的支持

with-curl

打開curl瀏覽工具的支持

enable-sockets

打開對(duì)bz2文件的支持,zabbix監(jiān)控必須安裝這個(gè)模塊

disable-ipv6

禁用IPv6支持

with-gd

打開gd庫(kù)的支持,zabbix監(jiān)控必須安裝這個(gè)模塊

with-jpeg-dir

打開對(duì)jpeg圖片的支持,zabbix監(jiān)控必須安裝這個(gè)模塊

with-png-dir

打開對(duì)png圖片的支持 ,zabbix監(jiān)控必須安裝這個(gè)模塊

with-freetype-dir

打開對(duì)freetype字體庫(kù)的支持,zabbix監(jiān)控必須安裝這個(gè)模塊

enable-gd-native-ttf

支持TrueType字符串函數(shù)庫(kù),zabbix監(jiān)控必須安裝這個(gè)模塊

enable-mbstring

多字節(jié),字符串的支持,zabbix監(jiān)控必須這個(gè)模塊

enable-calendar

打開日歷擴(kuò)展功能

with-gettext

打開gnu的gettext 支持,編碼庫(kù)用到,zabbix監(jiān)控必須安裝這個(gè)模塊

with-libxml-dir

打開libxml2庫(kù)的支持,zabbix監(jiān)控必須這個(gè)模塊

with-zlib

啟用zlib支持

with-pdo-mysql

啟用PDO:mysql支持。

with-mysqli

mysqli擴(kuò)展技術(shù)不僅可以調(diào)用MySQL的存儲(chǔ)過(guò)程、處理MySQL事務(wù),而且還可以使訪問(wèn)數(shù)據(jù)庫(kù)工作變得更加穩(wěn)定。

with-mysql

mysql安裝目錄,對(duì)mysql的支持

enable-dom

啟用DOM支持

enable-xml

啟用xml支持

enable-fpm

PHP-FPM提供了更好的PHP進(jìn)程管理方式,可以有效控制內(nèi)存和進(jìn)程、可以平滑重載PHP配置

with-libdir

設(shè)置庫(kù)文件查找路徑

enable-bcmath

打開圖片大小調(diào)整,zabbix監(jiān)控必須安裝這個(gè)模塊

具體更詳細(xì)的說(shuō)明,大家可以configure--help查看下幫助手冊(cè)

開始安裝:

#make&& make install

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

注:如果php已經(jīng)make過(guò),最好make clean以保證configure指示的參數(shù)能夠正確被編譯.

三、配置PHP

安裝之后,php.ini默認(rèn)不存在。如果需要設(shè)置php.ini選項(xiàng),通過(guò)phpinfo()函數(shù)查看php.ini默認(rèn)存放路徑,將php源碼路徑下的php.ini-recommended或php.ini-production復(fù)制到其目錄下更名為php.ini

#cp /tmp/php-5.6.11/php.ini-production /etc/php.ini

配置php

# vi /etc/php.ini

打開php.ini配置文件,修改或添加以下參數(shù)為如下值,否則ZABBIX安裝時(shí)會(huì)驗(yàn)證不過(guò)去。

max_execution_time = 300

memory_limit =256M     //最低要求為128M,如果需要頻繁調(diào)用API,這里建議設(shè)置大一些,可以根據(jù)httpd進(jìn)程的                負(fù)載做適當(dāng)調(diào)整

post_max_size = 16M

max_input_time = 300

date.timezone = PRC

session.auto_start = 0

mbstring.func_overload = 2

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

四、設(shè)置php-fpm

PHP-FPM提供了更好的PHP進(jìn)程管理方式,可以有效控制內(nèi)存和進(jìn)程、可以平滑重載PHP配置

復(fù)制php-fpm配置配置文件

#cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

#設(shè)置 php-fpm開機(jī)啟動(dòng)

# cp /tmp/php-5.6.11/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

# chmod +x /etc/init.d/php-fpm

# chkconfig --add php-fpm

# chkconfig php-fpm on

# service php-fpm start

# netstat -lnt | grep 9000

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

五、設(shè)置Apache與php關(guān)聯(lián)

# vi /usr/local/apache/conf/httpd.conf

加入以下內(nèi)容:

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php .phtml .html

AddType application/x-httpd-php-source .phps

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

復(fù)制全局命令

#cp /usr/local/php/bin/php /usr/sbin/php

查看升級(jí)后版本號(hào)是否正確:

# php v
ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

六、隱藏PHP版本號(hào)

編輯php.ini

# vi /etc/php.ini

修改

expose_php On

改成

expose_php Off

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

重啟apache,php版本在http頭中隱藏了。

# service httpd restart

登錄進(jìn)zabbix頁(yè)面中,如果頁(yè)面顯示如下錯(cuò)誤:

ini_set(): Use of mbstring.internal_encoding is deprecated [dashboard.php:21 → require_once() → ZBase->run()→ ZBase->initLocales() → init_mbstrings() → ini_set() in /var/www/html/zabbix/include/locales.inc.php:25]

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

解決方案:

將路徑中/var/www/html/zabbix/include/locales.inc.php的第25行數(shù)據(jù)注釋掉,頁(yè)面不會(huì)顯示錯(cuò)誤

ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP

接下來(lái)會(huì)對(duì)MYSQL進(jìn)行升級(jí)。。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


當(dāng)前文章:ZABBIX企業(yè)監(jiān)控實(shí)踐(3):升級(jí)與配置PHP-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/ihsds.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部