CentOS 6 5下PHP 5 6編譯安裝

2021-09-20 06:08:10 字數 1785 閱讀 4815

sh#新增組

groupadd www

#新增php-fpm使用者

useradd -c php-fpm-user -g www -m php-fpm

# c和c++編譯器

yum install -y gcc gcc-c++

# php擴充套件依賴

yum install -y libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel

prefix自行修改

sh./configure --prefix=/data/soft/php\

--with-libdir=lib64\

--enable-fpm\

--with-fpm-user=php-fpm\

--with-fpm-group=www\

--enable-mysqlnd\

--with-mysql=mysqlnd\

--with-mysqli=mysqlnd\

--with-pdo-mysql=mysqlnd\

--enable-opcache\

--enable-pcntl\

--enable-mbstring\

--enable-soap\

--enable-zip\

--enable-calendar\

--enable-bcmath\

--enable-exif\

--enable-ftp\

--enable-intl\

--with-openssl\

--with-zlib\

--with-curl\

--with-gd\

--with-zlib-dir=/usr/lib\

--with-png-dir=/usr/lib\

--with-jpeg-dir=/usr/lib\

--with-gettext\

--with-mhash\

--with-ldap

# 設定php-fpm開機自動啟動

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

chkconfig php-fpm on

cp /data/soft/php/etc/php-fpm.conf.default /data/soft/php/etc/php-fpm.conf

service php-fpm start

使用以下配置可使php活得較好效能,

opcache.memory_consumption=128

opcache.interned_strings_buffer=8

opcache.max_accelerated_files=4000

opcache.revalidate_freq=60

opcache.fast_shutdown=1

opcache.enable_cli=1

windows 使用者必須在 php.ini 中啟用 php_mbstring.dll 和 php_exif.dll 擴充套件。 請確保在 php.ini 中保持正確的順序: php_mbstring.dll 必須在 php_exif.dll 之前 載入。

CentOS 6 5下PHP 5 6編譯安裝

sh 新增組 groupadd www 新增php fpm使用者 useradd c php fpm user g www m php fpm c和c 編譯器 yum install y gcc gcc c php擴充套件依賴 yum install y libxml2 devel openssl ...

centos6 5原始碼安裝PHP5 6

1.安裝依賴應用 yum y install gcc gcc c autoconf libjpeg libjpeg devel libpng libpng devel freetype freetype devel libpng libpng devel libxml2 libxml2 devel ...

CentOS 6 5 安裝php 5 6方法

從網上找了半天,方法全tm扯蛋,沒乙個好用的。不過最後還是找到了。參考位址 yum 中預設的是5.3.3版本有些低 yum list installed grep php 可以檢視所有已安裝的php軟體 yum remove php 刪除所有php軟體yum list php 檢視是否有你需要的ph...