在PHP中,扩展通常是以.so
(共享对象)文件的形式存在,这些文件需要被安装到PHP的扩展目录中。具体路径取决于你的PHP安装方式和操作系统。
你可以通过以下命令查找PHP扩展目录:
php -i | grep extension_dir
或者:
php -r "echo ini_get('extension_dir');"
这将输出类似如下的路径:
/usr/lib/php/20190902
将编译好的.so
文件复制到上述目录中。例如:
cp your_extension.so /usr/lib/php/20190902/
在PHP配置文件(通常是php.ini
)中添加或修改以下行来启用扩展:
extension=your_extension.so
你可以通过以下命令找到php.ini
的位置:
php --ini
如果你使用的是Apache或Nginx等Web服务器,需要重启服务器以使更改生效。
sudo systemctl restart apache2
或者:
sudo systemctl restart nginx
最后,你可以通过以下命令验证扩展是否已成功安装:
php -m | grep your_extension
如果扩展名称出现在列表中,说明安装成功。
php -i | grep extension_dir
查找。.so
文件复制到扩展目录。php.ini
中添加extension=your_extension.so
。php -m
命令验证。希望这些步骤能帮助你成功安装PHP扩展!