ADJ網路實驗室
打印

[介紹] 在 Centos7+PHP7 使用 yum 安裝 php-geoip

在 Centos7+PHP7 使用 yum 安裝 php-geoip

相信有玩過 GeoIP 的都清楚其實他就是個查表的行為, 會需要查 ip 對應的國家或城市,
所以在 Centos7 下可以這樣安裝

檢查
# php -m | grep 'geoip'
<空的結果代表沒裝,預設沒有,如果有裝會顯示'geoip'>

# php -v
PHP 7.0.27 (cli) (built: Jan  2 2018 12:38:03) ( NTS )

首先下載安裝 Remi 及 EPEL Repository:
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

(1)安裝 PHP 7.0
# yum install --enablerepo=remi-php70 php php-fpm php-mysql php-gd php-ldap php-odbc php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
# yum install php-devel gcc php-pear
# rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/GeoIP-devel-1.5.0-11.el7.x86_64.rpm

# pecl install geoip-1.1.1
安裝完後在 php extension 目錄(/usr/lib64/php/modules)會有這個檔 geoip.so

# cd /etc/php.d

# vi geoip.ini
extension=geoip.so

加上一行後,存檔離開重啟 nginx





TOP

ARTERY.cn