- 打开终端或 SSH 连接到你的服务器,进入命令行界面。
- 使用以下命令安装 GeoIP 拓展的依赖包:
sudo apt update sudo apt install libgeoip-dev geoip-bin -y
- 接下来,进入 PHP 的源代码目录,通常是
/usr/src/php
,你可以使用以下命令进入:cd /usr/src/php
- 下载 GeoIP 拓展的源代码,你可以使用以下命令进行下载:
sudo wget https://pecl.php.net/get/geoip-1.1.1.tgz
- 解压下载的源代码文件:
sudo tar -zxvf geoip-1.1.1.tgz
- 进入解压后的目录:
cd geoip-1.1.1
- 使用 PHP 的扩展构建工具进行编译和安装:
sudo /usr/bin/phpize sudo ./configure --with-php-config=/usr/bin/php-config sudo make sudo make install
- 完成编译和安装后,需要在 PHP 配置文件中启用 GeoIP 拓展。打开 PHP 配置文件
php.ini
,在文件中添加以下行:extension=geoip.so
- 保存并关闭
php.ini
文件。 - 最后,重新启动你的 Web 服务器,以使更改生效。例如,如果你使用的是 Nginx,可以使用以下命令进行重启:
sudo service nginx restart
完成上述步骤后,PHP 环境就会安装并启用 GeoIP 拓展