作者:峡谷人123_742 | 来源:互联网 | 2023-05-18 07:08
>>>>>>>>>>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