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

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

三、編譯安裝php-5.5.34-創(chuàng)新互聯(lián)

1、解決依賴關(guān)系

安裝依賴包:

# yum -y groupinstall"Desktop Platform Development" # yum install gcc make gd-devellibjpeg-devel libjpeg-turbo-devel libpng-devel libxml2-devel bzip2-devellibcurl-devel libiconv-devel libevent libevent-devel zlib-devel -y # yuminstall freetype-devel libxslt libxslt-devel -y

如果想讓編譯的php支持mcrypt擴展,此處還需要單獨安裝此依賴包,epel6源自帶可以直接安裝:

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出灌南免費做網(wǎng)站回饋大家。# yum-y install libmcrypt libmcrypt-devel mhash mhash-devel mcrypt

注:如果你使用的epel7的源,可能會沒有 mcrypt mhash mhash-devel 幾個包,可以在http://mirrors.aliyun.com/epel/6/x86_64/中下載,使用 yum localinstall xxx.rpm 或 rpm -Uvh xxx.rpm 手動安裝即可。

編譯安裝libiconv庫

[root@nginx tools]# wgethttp://down1.chinaunix.net/distfiles/libiconv-1.14.tar.gz [root@nginx tools]# tar xflibiconv-1.14.tar.gz [root@nginx tools]# cd libiconv-1.14 [root@nginx libiconv-1.14]# ./configure--prefix=/usr/local/libiconv [root@nginxlibiconv-1.14]# make && make install

2、編譯安裝php-5.5.34

首先下載源碼包至本地目錄,

[root@web tool]# wget http://cn2.php.net/distributions/php-5.5.34.tar.gz [root@web tool]# tar xf php-5.5.34.tar.gz [root@webtool]# cd php-5.5.34

然后執(zhí)行以下編譯參數(shù):

./configure  \ --prefix=/usr/local/php  \ --with-config-file-path=/etc  \ --with-config-file-scan-dir=/etc/php.d \ --with-bz2  \ --with-curl  \ --enable-ftp  \ --enable-sockets  \ --disable-ipv6  \ --with-gd  \ --enable-gd-native-ttf  \ --with-jpeg-dir  \ --with-png-dir  \ --with-freetype-dir  \ --with-iconv-dir=/usr/local/libiconv  \ --enable-mbstring  \ --with-mcrypt  \ --with-mhash  \ --with-openssl  \ --enable-bcmath  \ --enable-calendar  \ --with-gettext  \ --enable-soap  \ --with-libxml-dir=/usr  \ --with-zlib  \ --with-pdo-mysql=mysqlnd  \ --with-mysqli=mysqlnd  \ --with-mysql=mysqlnd  \ --enable-dom  \ --enable-xml  \ --enable-fpm  \ --with-fpm-user=nginx  \ --with-fpm-group=nginx  \ --with-libdir=lib64# make # make test #make intall參數(shù)說明: """ 安裝路徑 """ --prefix=/usr/local/php \ """ php.ini 配置文件路徑 """ --with-config-file-path= /etc \ """ 優(yōu)化選項 """ --enable-inline-optimization \ --disable-debug \ --disable-rpath \ --enable-shared \ """ 啟用 opcache,默認(rèn)為 ZendOptimizer+(ZendOpcache)""" --enable-opcache \ """ FPM """ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ """ MySQL """ --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ """ 國際化與字符編碼支持 """ --with-gettext \ --enable-mbstring \ --with-iconv \ """ 圖片格式的支持 """ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ """ 加密擴展 """ --with-mcrypt \ --with-mhash \ --with-openssl \ """ 數(shù)學(xué)擴展 """ --enable-bcmath \ """ Web 服務(wù),soap 依賴 libxml """ --enable-soap \ --with-libxml-dir \ """ 進程,信號及內(nèi)存 """ --enable-pcntl \ --enable-shmop \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ """ socket & curl""" --enable-sockets \ --with-curl \ """ 壓縮與歸檔 """ --with-zlib \ --enable-zip \ --with-bz2 \ Zabbix安裝需要的PHP擴展參數(shù) --enable-bcmath --enable-mbstring --enable-sockets --with-gd --with-libxml-dir=/usr/local xmlwriter 同上 xmlreader 同上 ctype 默認(rèn)支持 session 默認(rèn)支持 gettext 默認(rèn)支持

3、為php提供配置文件:

[root@web php-5.5.34]# cp php.ini-production/etc/php.ini

說明:

php.ini-development     //開發(fā)環(huán)境用

php.ini-production     //生產(chǎn)環(huán)境用

4、配置PHP-FPM

4.1簡介:

PHP-FPM(FastCGIProcess Manager:FastCGI進程管理器)

PHP-FPM是一個PHPFastCGI管理器,是只用于PHP的。它提供了更好的PHP進程管理方式,可以有效控制內(nèi)存和進程、可以平滑重載PHP配置,比spawn-fcgi具有更多優(yōu)點,所以被PHP官方收錄了。在./configure的時候帶–enable-fpm參數(shù)即可開啟PHP-FPM。

使用PHP-FPM來控制PHP-CGI的FastCGI進程

/usr/local/php/sbin/php-fpm{start|stop|quit|restart|reload|logrotate}

--start啟動php的fastcgi進程

--stop強制終止php的fastcgi進程

--quit平滑終止php的fastcgi進程

--restart重啟php的fastcgi進程

--reload重新平滑加載php的php.ini

--logrotate重新啟用log文件

4.2 配置php-fpm:

4.2.1為php-fpm提供SysV init腳本,并將其添加至開機啟動服務(wù)列表:

[root@ nginx tools]# cd php-5.5.34 [root@nginx php-5.5.34]# cp sapi/fpm/init.d.php-fpm  /etc/rc.d/init.d/php-fpm [root@nginx php-5.5.34]# chmod +x/etc/rc.d/init.d/php-fpm [root@nginx php-5.5.34]# chkconfig --addphp-fpm [root@nginxphp-5.5.34]# chkconfig php-fpm on

4.2.2為php-fpm提供配置文件:

[root@nginxphp-5.5.34]# cp /usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.conf

4.2.3編輯php-fpm的配置文件:

# vim /usr/local/php/etc/php-fpm.conf 配置fpm的相關(guān)選項為你所需要的值,默認(rèn)會啟用pid文件: pm.max_children = 150 pm.start_servers = 8 pm.min_spare_servers = 5 pm.max_spare_servers= 10

5、啟動php-fpm:

# service php-fpm start 說明:php-fpm 可用參數(shù)start|stop|force-quit|restart|reload|status

6、為了方便使用,可以將 PHP 命令添加到環(huán)境變量

[root@nginx php-5.5.34]# vim~/.bash_profile   # .bash_profile   # Get the aliases and functions if [ -f ~/.bashrc ]; then        . ~/.bashrc fi   # User specific environment and startupprograms #將PATH=$PATH:$HOME/bin 改為:PATH=$PATH:$HOME/bin:/usr/local/php/bin PATH=$PATH:$HOME/bin:/usr/local/php/bin   export PATH   保存退出!使 PHP 環(huán)境變量生效: [root@nginxphp-5.5.34]# . ~/.bash_profile查看看 PHP 版本 [root@nginx php-5.5.34]# php -v PHP 5.5.34 (cli) (built: Apr  7 2016 11:22:13) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2015Zend Technologies    with XCache v3.1.2, Copyright (c) 2005-2014, by mOo    with XCache Cacher v3.1.2, Copyright (c)2005-2014, by mOo

7、檢驗:

使用如下命令來驗正(如果此命令輸出有中幾個php-fpm進程就說明啟動成功了):

# psaux | grep php-fpm root      54722 0.0  0.3 175728  5932 ?       Ss   20:19   0:00 php-fpm: master process(/usr/local/php/etc/php-fpm.conf)                                                                    www       54723 0.0  0.2 175728  5144 ?       S    20:19   0:00 php-fpm: pool www                                                                                                            www       54724 0.0  0.2 175728  5144 ?       S    20:19   0:00 php-fpm: pool www                                                                                                            www       54725 0.0  0.2 175728  5144 ?       S    20:19   0:00 php-fpm: pool www                                                                                                            www       54726 0.0  0.2 175728  5144 ?       S    20:19   0:00 php-fpm: pool www                                                                                                            www       54727 0.0  0.2 175728  5144 ?       S    20:19   0:00 php-fpm: pool www                                                                                                            root      54837 0.0  0.0 103308   852 pts/1   S+   20:22   0:00 grep php-fpm

默認(rèn)情況下,fpm監(jiān)聽在127.0.0.1的9000端口,也可以使用如下命令驗正其是否已經(jīng)監(jiān)聽在相應(yīng)的套接字。

# netstat -tnlp |grep php-fpm tcp        0     0 127.0.0.1:9000             0.0.0.0:*                   LISTEN      54722/php-fpm

8、整合nginx和php5

8.1.編輯/etc/nginx/nginx.conf,啟用如下選項:

# 在所支持的主頁面格式中添加php格式的主頁 location / {            root  html;            index  index.php index.htmlindex.htm;        } # 1. 啟用fastcgi,去掉前面的“#”號, # 2. 注意fastcgi下的root要與server下的其它location的root目錄一致, # 3. 將fastcgi_param 的/scripts改為$document_root location ~ \.php$ {             root          html;             fastcgi_pass   127.0.0.1:9000;             fastcgi_index  index.php;            #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;        fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;                 include        fastcgi_params;          }

8.2.重新載入nginx的配置文件:

# service nginx reload

9、測試:

php程序與mysql安裝情況:

[root@nginx ~]# cd /usr/local/nginx/html/ [root@nginx html]# vim index.php  

然后瀏覽器輸入ip地址:

三、編譯安裝php-5.5.34nginx ,mysql,php安裝成功!

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


網(wǎng)站名稱:三、編譯安裝php-5.5.34-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/digdps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部