国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

2019-09-04 11:29zp_xin PHP教程

這篇文章主要介紹了CentOS7.0下安裝PHP5.6.30服務(wù)的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

關(guān)于php-fpm

nginx本身不能處理PHP,它只是個(gè)web服務(wù)器,當(dāng)接收到請(qǐng)求后,如果是php請(qǐng)求,則發(fā)給php解釋器處理,并把結(jié)果返回給客戶端。

nginx一般是把請(qǐng)求發(fā)fastcgi管理進(jìn)程處理,fascgi管理進(jìn)程選擇cgi子進(jìn)程處理結(jié)果并返回被nginx。

PHP-FPM是一個(gè)PHP FastCGI管理器,是只用于PHP的。

PHP在 5.3.3 之后已經(jīng)講php-fpm寫入php源碼核心了。所以已經(jīng)不需要另外下載了。

獲取PHP下載地址

為什么選擇5.6.30這個(gè)版本,因?yàn)閷W(xué)習(xí),不是研究。誠(chéng)然,7.0新增了很多PHP的新特性,性能上面也有些提升,如果是研究,倒是可以折騰一番,后面得空再講7.0的版本以及如何在各個(gè)PHP版本之間切換。

打開php的官網(wǎng):http://php.net/ ,查看php的版本列表

CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

右擊,復(fù)制鏈接地址,在遠(yuǎn)程主機(jī)登錄,下載該軟件(我選的是Australia的主機(jī)mirror下載的)

# wget http://au1.php.net/get/php-5.6.30.tar.gz/from/this/mirror

下載下來的是一個(gè)mirror文件,改成我們需要的文件名

#mv mirror php-5.6.30.tar.gz#tar zxvf php-5.6.30.tar.gz#cd php-5.6.30

配置安裝

進(jìn)入到目錄,我們需要在安裝的時(shí)候?qū)惭b目錄配置到/usr/local/php/里

#./configure 
--prefix=/usr/local/php 
--with-curl 
--with-freetype-dir 
--with-gd 
--with-gettext 
--with-iconv-dir 
--with-kerberos 
--with-libdir=lib64 
--with-libxml-dir 
--with-MySQL 
--with-mysqli 
--with-openssl 
--with-pcre-regex 
--with-pdo-mysql 
--with-pdo-sqlite 
--with-pear
 --with-png-dir 
--with-xmlrpc 
--with-xsl 
--with-zlib 
--enable-fpm 
--enable-bcmath 
--enable-libxml 
--enable-inline-optimization 
--enable-gd-native-ttf 
--enable-mbregex 
--enable-mbstring 
--enable-opcache 
--enable-pcntl 
--enable-shmop 
--enable-soap 
--enable-sockets 
--enable-sysvsem 
--enable-xml 
--enable-zip

配置的過程中可能會(huì)報(bào)如下錯(cuò)誤

錯(cuò)誤1:

xml2-config not found. 
Please check your libxml2 installation.

解決辦法

安裝libxml2相關(guān)組件

#yum install libxml2#yum install libxml2-devel -y

錯(cuò)誤2:

Please reinstall the libcurl 
distribution - 
easy.h 
should be in
 <curl-dir>/include/curl/

安裝curl相關(guān)組件

#yum install curl curl-devel

錯(cuò)誤3:

configure: error: png.h not found.

安裝libpng相關(guān)組件

#yum install libpng#yum install libpng-devel

錯(cuò)誤4:

freetype-config not found.

安裝freetype相關(guān)組件

#yum install freetype-devel

錯(cuò)誤5:

xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

安裝libxslt相關(guān)組件

#yum install libxslt-devel

好的,當(dāng)我們看到下面這句話的時(shí)候,說明你的php已經(jīng)配置完成啦!

CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

接下來我們只需要編譯安裝即可完成php的安裝

#make && make install

看到這句話,表明安裝完成!

CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

為了保險(xiǎn)起見,我們make test一把,看看是否真的成功了。

配置相關(guān)php.ini配置

首先我們需要配置的是php.ini這個(gè)文件

安裝目錄有2個(gè)文件:php.ini-development和php.ini-production

php.ini-production 線上版本使用

php.ini-development 開發(fā)版本使用

我們選擇development進(jìn)行配置

# cp php.ini-development /usr/local/php/lib/php.ini

php-fpm配置

拷貝php-fpm配置文件

#cp -R ./sapi/fpm/php-fpm.conf /usr/local/php/etc/php-fpm.conf

拷貝啟用文件

#cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm(已棄用,詳細(xì)的見注1)

啟動(dòng)

#/etc/init.d/php-fpm

查看php是否啟動(dòng)成功

#ps aux | grep php

CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

看到這些,表明你的php已經(jīng)啟動(dòng)成功啦!

重啟及關(guān)閉

#kill -9 進(jìn)程號(hào)
#/etc/init.d/php-fpm

配置Nginx支持PHP

進(jìn)入nginx主目錄,/usr/local/nginx;

#cd /usr/local/nginx

進(jìn)入配置目錄

#cd conf

Nginx支持PHP需要修改nginx.conf

#vim nginx.conf

代開下面代碼,讓Nginx支持PHP,在server代碼段里。

CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

修改完,這段代碼變?yōu)椋t色部分為我們主機(jī)目錄為/usr/www,需要修改fastcgi_param SCRIPT_FILENAME指向?qū)?yīng)目錄即可:

CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

設(shè)置主目錄設(shè)置為/usr/www。

CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

注釋掉root那行,新增一行:root /usr/www;

保存退出。

根據(jù)Nginx章的解釋,我們重啟Nginx服務(wù)。

#/etc/init.d/nginx restart

如果你沒有按照我們?cè)贜ginx的方法配置,可以按照以下的方式重啟Nginx服務(wù)

# /usr/local/nginx/sbin/nginx -s reload

 重啟成功!下面我們?cè)?usr/www目錄下添加一個(gè)新文件。

#vim /usr/www/phpinfo.php

插入以下內(nèi)容

<?php phpinfo(); ?> 

在瀏覽器中打開http://遠(yuǎn)程ip/phpinfo.php

CentOS7.0下安裝PHP5.6.30服務(wù)的教程詳解

看到這個(gè)頁面,恭喜你,你的PHP已經(jīng)安裝配置完成。你可以在這個(gè)頁面看到所有php依賴的組件,下一節(jié)我將和大家詳細(xì)講解一下這個(gè)頁面,如果對(duì)本節(jié)有什么疑問的,歡迎在評(píng)論區(qū)和我交流討論,有留言必回。^_^ 

設(shè)置php開機(jī)自啟動(dòng)與開啟php服務(wù)便捷方式

上面的方法中,我在拷貝php-fpm的服務(wù)時(shí)出了問題,不應(yīng)該直接將php-fpm的可執(zhí)行文件拷貝到/etc/init.d/目錄下去,應(yīng)該將php給我們準(zhǔn)備好的init.d.php-fpm。

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

將php-fpm服務(wù)添加到chkconfig列表

#chkconfig --add php-fpm

設(shè)置開機(jī)自啟動(dòng)

#chkconfig php-fpm on

以后重啟和停止php的方式為

#service php-fpm start
#service php-fpm stop
#service php-fpm restart
#service php-fpm reload

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 一本久久综合亚洲鲁鲁五月天 | 日韩av中文| 久久精品无码一区二区三区 | 日韩a∨ | 理伦影院| www.久草| av一区二区三区 | 成人精品视频在线 | 九九人人 | 黄视频免费观看 | 激情综合网婷婷 | 日韩中文一区 | 久久男女 | 日韩高清一区 | 色综合天天综合网国产成人综合天 | 久久精品国产一区二区电影 | 国产片在线观看.com | 欧美精品免费在线 | 国产精品欧美一区二区三区不卡 | 亚洲视频免费在线观看 | 亚洲一区二区三区在线播放 | 亚洲精品一区二区 | 涩涩综合| 一区二区三区视频 | 成人欧美一区二区三区在线播放 | 色一色网站 | 欧美日韩在线一区 | av超碰| 性免费网站 | 欧美国产激情二区三区 | 免费一级黄色 | 国产精品久久久久久久久久久久 | 日日骚视频 | 日韩欧美在线一区 | 男人午夜视频在线观看 | 黄色高清网站 | 亚洲2020天天堂在线观看 | 成人黄色在线观看 | 久久久999精品视频 亚洲国产网站 | 国内久久精品 | 国产精品视频一区二区三区不卡 |