本文主要记录在编译Citrix ADC php xdebug.so 的时候爬的一些坑,包括一下几个内容:
- Freebsd 8.4 Vmware安装
- Freebsd 软件安装
- 编译php xdebug
0x01 Freebsd 8.4 Vmware安装
参照https://gist.github.com/woahdae/3fa2c97eb2f9af23c190 中记录的安装顺序,可以很快的安装完毕。
0x02 Freebsd 软件安装
这一步是比较烦人,因为Citrix 的Freebsd版本已经停更了,所以在网上找的源都是404了,所以我采用了手动安装软件以及依赖的方式去安装程序。链接如下:http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/amd64/packages-8.2-release/All/
这里有所有更新源中所需要的软件
把所编译php和xdebug的所有包罗列出来
利用pkg_add + PackageName
安装
0x03 编译PHP & xdebug
xdebug 下载地址 https://xdebug.org/files/xdebug-2.9.6.tgz
php 下载地址 https://www.php.net/distributions/php-7.2.9.tar.gz
0x1 编译PHP
./configure --prefix=/usr/local/php7 --enable-fpm
make && make install
0x2 编译xdebug
/usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config
make && make install
版权声明:本文为qq_31481187原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。