PHP擴充套件及PHP7.0安裝
>>>>>>>>>>PHP擴充套件安裝>>>>>>
原始碼安裝的方式:
進入到需要安裝的擴充套件(以mbstring為例)
cd /usr/local/php-5.4.38/ext/mbstring
/usr/local/php/bin/phpize
備註:此處為phpize的真實的位置
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
當出現
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/
意味著擴充套件已經安裝wanc
vi php.ini(檔案真實路徑視真實情況,可從info.php獲取)新增
extension=mbstring.so
>>>>>>>>>>PHP7.0.6安裝>>>>>>
(1) php版本需要安裝php7.06 下載地址http://cn2.php.net/distributions/php-7.0.6.tar.gz
(2) 編譯引數如下路徑不可換一定要放在 /etc
'./configure' '--enable-fpm' '--with-pdo-mysql''--with-config-file-scan-dir=/etc/php7' '--prefix=/etc/php7' '--with-openssl''--enable-maintainer-zts'
make &&make install
安裝拓展
編譯完成後安裝php拓展 使用如下命令
(1) /etc/php7/bin/pecl install pthreads
(2) /etc/php7/bin/pecl install swoole
(3) /etc/php7/bin/pecl install redis
(4) 拓展完成後需要在/etc/php7下建立 pthreads.ini swoole.ini redis.ini
他們的內容分別對應extension=pthreads.soextension = swoole.so extension = redis.so
或者 建立一個任意名稱的.ini檔案例如s.ini 包含所有 上面安裝的extension