PHP扩展安装
发布日期:2025-05-04 11:06:31
浏览次数:5
分类:精选文章
本文共 1806 字,大约阅读时间需要 6 分钟。
安装PHP扩展的指南
安装fileinfo扩展
进入PHP源码包目录:
cd /opt/php-5.6.28/wxt/fileinfo/
执行phpize命令:
/usr/local/php-5.6.28/bin/phpize
在fileinfo目录下进行配置编译:
./configure --with-php-config=/usr/local/php-5.6.28/bin/php-config
编译并安装:
make && make install
安装完成后,fileinfo.so文件会出现在:
/usr/local/php-5.6.28/lib/php/extensions/
在php.ini中添加配置:
extension="fileinfo.so"
重启Apache服务。
安装gettext扩展
进入gettext扩展目录:
cd /opt/php-5.1.2/ext/gettext/
执行phpize命令:
/opt/php/bin/phpize
编译配置:
./configure --with-php-config=/opt/php/bin/php-config --with-gettext
编译并安装:
make && make install
gettext.so文件会出现在:
/opt/php/lib/php/extensions/
在php.ini中添加配置:
extension="gettext.so"extension_dir="/opt/php/lib/php/extensions/"
重启PHP服务。
安装zlib扩展
进入zlib扩展目录:
cd /opt/php-5.1.2/ext/zlib/
执行phpize命令:
/opt/php/bin/phpize
编译配置:
./configure --with-php-config=/opt/php/bin/php-config --with-zlib
编译并安装:
make && make install
zlib.so文件会出现在:
/opt/php/lib/php/extensions/
在php.ini中添加配置:
extension="zlib.so"extension_dir="/opt/php/lib/php/extensions/"
重启PHP服务。
安装mbstring扩展
进入mbstring扩展目录:
cd /opt/php-5.1.2/ext/mbstring/
执行phpize命令:
/opt/php/bin/phpize
编译配置:
./configure --with-php-config=/opt/php/bin/php-config --enable-mbstring
编译并安装:
make && make install
mbstring.so文件会出现在:
/opt/php/lib/php/extensions/
在php.ini中添加配置:
extension="php_mbstring.dll"extension_dir="/opt/php/lib/php/extensions/"
重启PHP服务即可开启mbstring功能。
安装mod_rewrite模块(以RHEL5为例)
安装Apache时启用mod_rewrite:
./configure --prefix=/usr/local/apachel --enable-so --enable-mods-shared=all --enable-rewrite --enable-cache
安装完成后,在Apache源码目录中找到mod_rewrite.c:
# find mod_rewrite.c
通常路径为:
httpd-2.28/modules/mappers/
使用apxs编译模块:
/opt/httpd/bin/apxs -c mod_rewrite.c
安装模块:
/opt/httpd/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
确保Apache配置文件中包含模块加载命令:
LoadModule rewrite_module modules/mod_rewrite.so
重启Apache服务即可支持rewrite功能。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2026年06月09日 10时37分11秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php基础篇-二维数组排序 array_multisort
2023-03-01
php基础配置环境变量
2023-03-01
php增删改查封装方法
2023-03-01
php多条件筛选功能的实现
2023-03-01
php多线程
2023-03-01
PHP大数组循环-避免产生Notice或者是Warning
2023-03-01
PHP大数组过滤元素、修改元素性能分析
2023-03-01
PHP大文件切片下载代码
2023-03-01
PHP如何下载远程文件到指定目录
2023-03-01
php如何做表格,新手怎么制作表格
2023-03-01
RabbitMQ集群 - 普通集群搭建、宕机情况
2023-03-01
php如何正确的获得文件的后缀名
2023-03-01
PHP如何生成唯一的数字ID
2023-03-01
PHP如何获取当前页面的最后修改时间
2023-03-01
PHP如何读取json数据
2023-03-01
PHP字符串
2023-03-01
PHP字符串递增
2023-03-01
php学习之基础语法
2023-03-01
RabbitMQ集群 - 仲裁队列、Raft协议(最详细的选举流程)
2023-03-01