您的位置:首页 > 运维架构 > Linux

Linux中Web环境安装php的扩展

2017-11-11 17:55 543 查看

目录

目录

前言

安装imagick扩展
安装ImageMagick

安装php扩展imagick

安装PDO扩展
安装PDO组件

安装PDO_MYSQL组件

前言

 继上文《Linux中Web环境memcached和redis安装(FOR PHP)》,在上文的环境下,安装php扩展。

安装imagick扩展

 参考:Linux下安装 php imagick扩展

安装ImageMagick

cd /home/app/pkg/imagick
tar zxf ImageMagick-6.8.8-10.tar.gz
cd ImageMagick-6.8.8-10
./configure --prefix=/app/env/imagemagick
make && make install


安装php扩展imagick

cd /home/app/pkg/imagick
tar zxf imagick-3.1.0RC2.tgz
cd imagick-3.1.0RC2
/app/env/php/bin/phpize
ln -s /app/env/imagemagick/include/ImageMagick-6 /app/env/imagemagick/include/ImageMagick
./configure --with-php-config=/app/env/php/bin/php-config --with-imagick=/app/env/imagemagick
make && make install


为php添加扩展

cd /app/env/php/lib/
sudo vim php.ini


在php.ini中添加,如下内容:

; imagick
extension=imagick.so


重启php-fpm

service php-fpm restart


如果安装成功,通过
phpinfo()
,我们可以看到
imagick
扩展。

安装PDO扩展

安装PDO组件

cd /home/app/pkg/php-5.4.7/ext/pdo
/app/env/php/bin/phpize
./configure --with-php-config=/app/env/php/bin/php-config
make && make install


安装成功后的提示:

Installing shared extensions:     /app/env/php/lib/php/extensions/no-debug-non-zts-20100525/
Installing header files:          /app/env/php/include/php/
Installing PDO headers:          /app/env/php/include/php/ext/pdo/


安装PDO_MYSQL组件

cd /home/app/pkg/php-5.4.7/ext/pdo_mysql
/app/env/php/bin/phpize
./configure --with-php-config=/app/env/php/bin/php-config --with-pdo-mysql=/app/env/mysql/
make && make install


为php添加扩展:

cd /app/env/php/lib/
sudo vim php.ini


在php.ini中添加,如下内容:

; pdo
extension=pdo.so
extension=pdo_mysql.so


重启php-fpm

service php-fpm restart


如果安装成功,通过
phpinfo()
,我们可以看到
pdo
扩展。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux php imagick pdo