php原始碼編譯安裝配置
centos下預裝依賴,具體自己對應新增 一般情況下面足夠
yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel -y
php常用配置新增
./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl \
--enable-ftp --enable-sockets --disable-ipv6 --with-gd \
--with-jpeg-dir=/usr/local --with-png-dir=/usr/local \
--with-freetype-dir=/usr/local --enable-gd-native-ttf \
--with-iconv-dir=/usr/local --enable-mbstring --enable-calendar \
--with-gettext --with-libxml-dir=/usr/local --with-zlib \
--with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd \
--enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-bcmath
最後make&&make install
拷貝php配置檔案以及fpm配置檔案 fpm預設埠是9000 nginx通過此埠**php的fastcgi模組
cp php.ini-production /usr/local/php/etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php-5.5.0/etc/php-fpm.conf
最後在nginx.conf下的server段新增如下節連線php fast cgi
location ~ .*\.(php)?$
測試語法是否正確
nginx -t
啟動php-fpm 在php安裝路徑的sbin目錄下 啟動後
ps -ef| grep fpm 就可以檢視到php-fpm的資訊
啟動nginx,此時nginx 已經連線 php-fpm提供的fastcgi服務。
PHP原始碼編譯安裝的簡單整理
php原始碼編譯安裝配置 centos下預裝依賴,具體自己對應新增 一般情況下面足夠 yum install gcc make gd devel libjpeg devel libpng devel libxml2 devel bzip2 devel libcurl devel y php常用配置新...
原始碼編譯安裝php5 6
cd usr local src wget net get php 5.6 24.tar gz from this mirror mv mirror php 5.6 24.tar gztar zxvf php 5.6 24.tar gzcd php 5.6 24xml擴充套件 apt get ins...
PHP原始碼安裝
1.安裝libiconv tar zxvf libiconv 1.13.1.tar.gz cd libiconv 1.13.1 configure prefix usr local libiconv make make install 2.libmcrypt安裝 tar zxvf libmcrypt...