nmp 之PHP安裝
從http://php-fpm.org/downloads/下載對應的PHP-FPM原始碼包,這裡下載的是php-5.2.13-fpm-0.5.13.diff.gz。
需要注意,在下載軟體包版本時,儘量使PHP和PHP-FPM版本一致,如果版本之間相差太大,可以會出現相容問題。
安裝PHP需要的軟體包 在最開始的yum步驟中已經新增 這裡只要直接編譯安裝PHP即可
由於各個Linux系統版本的不確定性,可以在安裝PHP過程中,根據錯誤提示資訊,安裝對應的軟體庫。
編譯安裝PHP和PHP-FPM很簡單,下面是安裝過程:
[[email protected] local]#tar zxvf php-5.2.13.tar.gz
[[email protected] local]#gzip -cd php-5.2.13-fpm-0.5.13.diff.gz | patch -d php-5.2.13 -p1
[[email protected] local]#cd php-5.2.13
[[email protected] php-5.2.13]#./configure --prefix=/usr/local/wwwtools/php/ --with-mysql --with-iconv-dir --with-freetype-dir \
--with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-xml --enable-safe-mode --with-curl --enable-fastcgi --enable-fpm \
--enable-mbstring --with-mcrypt --with-gd --enable-sockets --enable-zip --enable-soap --without-pear
[ [email protected] php-5.2.13]#make
[[email protected] php-5.2.13]#make install
[[email protected] php-5.2.13]cp php.ini-dist /usr/local/wwwtools/php/php.ini
管理php-fpm
/usr/local/php/sbin/php-fpm start
/usr/local/php/sbin/php-fpm還有其他引數,具體為start|stop|quit|restart|reload|logrotate。
start,啟動PHP的FastCGI程序。 reload是個很重要的引數,它可以在PHP的FastCGI程序不中斷的情況下重新載入改動過的php.ini,因此通過php-fpm可以平滑變更FastCGI模式下的PHP設定。
在FastCGI程序啟動後,其監聽的IP地址和埠也隨即啟動,可以通過ps和netstat檢視相關資訊。
[[email protected] php]# netstat -antl|grep 9000
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN
[[email protected] php]# ps -ef|grep php-cgi
root 3567 1 0 17:06 ? 00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
nobody 3568 3567 0 17:06 ? 00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
nobody 3569 3567 0 17:06 ? 00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
nobody 3570 3567 0 17:06 ? 00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
nobody 3571 3567 0 17:06 ? 00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
nobody 3572 3567 0 17:06 ? 00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
root 3583 3524 0 17:09 pts/1 00:00:00 grep php-cgi
相關推薦
nmp 之PHP安裝
從www.php.net官方網站下載PHP原始碼包,這裡下載的是穩定版php-5.2.13.tar.gz。 從http://php-fpm.org/downloads/下載對應的PHP-FPM原始碼包,這裡下載的是php-5.2.13-fpm-0.5.13.diff.gz。
LNMP之PHP安裝操作步驟
php安裝 php參數 lnmp =======> LNMP 之 PHP安裝操作步驟 <==================1、==>備份默認源==>下載mirrors.163.com源==>yum安裝epel源wget -O /etc/yum.repos.d/Cen
Linux學習總結(三十二)lamp之php安裝
php libphp5.so lamp PHP官網www.php.net當前主流版本為5.6/7.1 cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.30.tar.gz tar zxf php-5.6.30.tar
LAMP環境搭建之php安裝
lamp php PHP官網www.php.net當前主流版本為5.6/7.1 下載php cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.30.tar.gz 解壓源碼包 tar zxf php-5.6.30.tar
LNMP環境搭建之php安裝
LNMP php安裝 和LAMP安裝PHP方法有差別,需要開啟php-fpm服務 下載php cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.30.tar.gz 解壓源碼包 tar zxf php-5.6.30.t
zabbix之php安裝初探
我的系統 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 安裝好
LNMP之編譯安裝PHP出現的問題
grep php 接下來 可能 don 星期 gre 目前 pat 2010年以前,互聯網公司最常用的Web服務組合就是LAMP(即Linux、Apache、MySQL、PHP),近幾年隨著Nginx Web服務的逐漸流行,又出現了新的Web服務環境組合--LNMP
SaltStack學習系列之State安裝Nginx+PHP環境
目錄結構 logs pkg lease .rpm mes cto -1 eal 目錄結構 |-- pillar | |-- nginx | | `-- nginx.sls #nginx變量(key:value) | `-- top.sls `-- sa
centos6.8服務器配置之編譯安裝PHP、配置nginx
功能 配置說明 函數 true option pcre c語言 php.ini get php version 5.6.31、nginx version: nginx/1.10.2 1、下載: wget http://cn2.php.net/distribution
PHP擴展之 Imagick安裝
font 字符 cnblogs eps 整體 中文字符 問題 eas 不一定 最近的PHP項目中,需要用到切圖和縮圖的效果,在本地windows開發環境,安裝過程遇到好多問題,在此與大家分享。 php官網裏,一大群老外也看不懂這玩意怎麽裝,主要原因在於,php版本龐雜,還有
企業級LNMP環境應用實踐之PHP配置安裝
PHP配置安裝 Centos6 查看Nginx跟MySQL是否已經啟動! -E擴展的正則表達式 [root@web01 ~]# netstat -tunlp | grep -E "nginx|mysql" tcp 0 0 0.0.0.0:3306
Linux學習總結(三十八)lamp之php擴展模塊安裝
lamp php php擴展模塊 php動態模塊是一個可以看的見的以.so結尾的文件,可以根據需要加載使用。靜態模塊跟隨php一起啟動,看不到文件。php一旦編譯完成,要想再增加一個功能模塊的話,要麽重新編譯php,要麽直接編譯一個擴展模塊,然後在php.ini中配置一下就可以被加載使用。/usr
LNMP源碼編譯安裝之PHP-5.5.32
linux LNMP nginx php 一.FastCGI快速通用網關接口(socket),為HTTP服務器與其他機器上的程序服務通信交流工具常規web程序都支持。 LNMP運行過程和解析原理原理白話用戶訪問NginxWeb服務器-Ngixn負責解析靜態數據(jpg,gif,css,js,a
PHP擴充套件之 Imagick安裝
使用環境 安裝步驟 根據環境下載合適的 imagick擴充套件 和 imagemagick程式 1.下載拓展 下載地址一: http://windows.php.net/downloads/pecl/releases/imagick/ 下載
我的 PHP安裝MongoDB擴充套件-Windows Wamp版 之路
前言:博主的php安裝MongoDB擴充套件之路是一個曲折的故事,該故事分為兩個部分:本地的安裝、伺服器的安裝。 安裝環境 系統環境:Windows 10 64位 Apache版本:2.
PHP擴充套件之STOMP--安裝
下載 0)、$ wget http://pecl.php.net/get/stomp-1.0.5.tgz tarzxfstomp−1.0.5.tgz1)、tarzxfstomp−1.0.5.tgz1)、cd stomp-1.0.5 通過phpize 生
Linux之CentOS安裝jdk
環境 grep network 是否 net x86 version http home 內容比較簡單~~~新人求關照~~~ 如何在CentOS下面安裝 JDK - 這裏小弟使用的是centos6.5 1. 首先查看當前安裝的Centos是否自帶 JDK --
Linux PHP安裝遇見的問題及解決方案
linux php安裝出現錯誤 解決方法 遇到的問題與解決方案 問題一:報以下錯誤./configure以下錯誤發生Sorry, I cannot run apxs. Possiblereasons follow:1. Perl is not installed2. apxs was not fou
Saltstack生產案例之Haproxy安裝
led blog haproxy安裝 memcache dev alt saltstack emc mem cd /srv/salt/prod/ mkdir haproxymkdir keepalivedmkdir nginxmkdir phpmkdir memcached
【轉載】Linux查看 apache,mysql,php安裝路徑
my.cnf sdn mysql目錄 pan sbin dump lin tail art 原文鏈接:http://blog.csdn.net/pengone/article/details/50035889 apache: 如果采用RPM包安裝,安裝路徑應在 /e