PHP8.1.5安装与启用Xdebug扩展与fileinfo扩展

一、安装与启用Xdebug扩展

1、进入终端窗口,输入php -i 命令,显示出当前系统的PHP安装环境。

2、把PHP -i的输出复制出来。如图所示

3、打开https://xdebug.org/wizard网站,粘贴刚复制的字符,点击Analyse my phpinfo() output按钮,让网站自动分析。如下图

1、 下载安装包
wget https://xdebug.org/files/xdebug-3.2.2.tgz

2、解压安装包
tar -xvzf xdebug-3.2.2.tgz
 进入文件夹 cd xdebug-2.3.3

3、外挂扩展
/usr/local/php8.1/bin/phpize

4、配置xdebug
./configure -enable-xdebug --with-php-config=/usr/local/php8.1/bin/php-config
5、编译安装
sudo make && make install

按照上述步骤安装,如果没有什么特殊情况的话安装会顺利的进行,最后出现如下结果表示安装成功

6、配置php支持xdebug

vi /usr/local/php8.1/etc/php.ini

 

添加配置信息
zend_extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
[Xdebug]
xdebug.remote_enable = 1   //开启远程调试
xdebug.remote_host = 192.168.17.90 //远程ip地址抑或是本机地址
xdebug.remote_port = 9000  //远程IDE服务器监听端口
xdebug.remote_handler=DBGP  //使用的协议
7、修改 /usr/local/php8.1/etc/php.d/99-xdebug.ini 文件

加入行:zend_extension = xdebug


二、安装与启用fileinfo扩展

PHP8.1.5 默认并没有开启 fileinfo 模块,默认不会安装这个库, 所以我们要自己安装一下才可以使用。

1、进入下载的PHP文件夹中  cd php解压存放路径/php-8.1.5/ext/fileinfo

2、编译安装

/usr/local/php8.1/bin/phpize

./configure -with-php-config=/usr/local/php8.1/bin/php-config

make && make install

3、配置ini

然后加入到php.ini文件中,在oneinstack中是直接做fileinfo.ini文件

修改/usr/local/php8.1/etc/php.ini

extension="fileinfo.so"

echo 'extension=fileinfo.so' > /usr/local/php8.1/etc/php.d/ext-fileinfo.ini

posted @ 2023-10-17 20:17  一路向红  阅读(520)  评论(0)    收藏  举报