- 安装PHP开发工具
首先,你需要安装PHP开发工具,包括php-devel(或php7.4-devel,取决于你的PHP版本)和其他编译工具。
bash
sudo yum install php7.4-devel gcc make
注意:如果你使用的是不同的PHP版本,请将php7.4替换为相应的版本号。
- 下载dbase扩展源码
从PECL下载dbase扩展的源码。你可能需要查看PECL网站以找到最新版本。
bash
wget http://pecl.php.net/get/dbase-7.1.1.tgz
tar -zxvf dbase-7.1.1.tgz
cd dbase-7.1.1
- 准备编译环境
使用phpize命令为编译扩展准备环境。
bash
/usr/bin/phpize # 路径可能因你的PHP安装而异
4. 配置编译选项
运行configure脚本并指定php-config的路径。
bash
./configure --with-php-config=/www/server/php/74/bin/php-config
注意:/usr/bin/php-config的路径可能因你的PHP安装而异。
- 编译和安装
使用make和make install命令编译并安装扩展。
bash
make
sudo make install
6. 配置PHP以启用dbase扩展
编辑你的php.ini文件(通常位于/etc/php.ini或/usr/local/lib/php.ini,具体取决于你的安装),并添加以下行以启用dbase扩展:
bash
extension=dbase.so
7. 重启Web服务器
根据你的Web服务器(如Apache、Nginx + PHP-FPM),重启它以使更改生效。
对于Apache:
bash
sudo systemctl restart httpd
对于Nginx + PHP-FPM:
bash
sudo systemctl restart php7.4-fpm
请确保将php7.4-fpm替换为你的PHP版本对应的服务名称。
现在,dbase扩展应该已经安装并启用在你的PHP环境中了。你可以通过编写一个简单的PHP脚本来测试它是否工作正常。例如,尝试使用dbase_open()函数打开一个DBF文件并读取数据。