日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

怎么用php写软件老吴p,11.32 php扩展模块装安

發(fā)布時(shí)間:2024/7/23 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么用php写软件老吴p,11.32 php扩展模块装安 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

php動(dòng)態(tài)擴(kuò)展模塊添加

因?yàn)闃I(yè)務(wù)需要或者編譯php的時(shí)候少安裝了一個(gè)模塊,我們現(xiàn)在需要新添加一個(gè)模塊,那怎么做呢?

查看模塊

/usr/local/php/bin/php -m

第一步:去php的安裝目錄中/ext/目錄下查看有沒有 你需要安裝的擴(kuò)展模塊的包

比如:zip 這個(gè)模塊

[root@linux-129 ext]# cd zip

[root@linux-129 zip]# ls

config.m4 CREDITS lib php_zip.c tests zip_stream.c

config.w32 examples LICENSE_libzip php_zip.h TODO

第二步:生成.configure文件

[root@linux-129 zip]# /usr/local/php/bin/phpize

Configuring for:

PHP Api Version: 20131106

Zend Module Api No: 20131226

Zend Extension Api No: 220131226

Cannot find autoconf. Please check your autoconf installation and the

$PHP_AUTOCONF environment variable. Then, rerun this script.

這里出現(xiàn)一個(gè)錯(cuò)誤,沒有發(fā)現(xiàn)autoconf包

安裝 autoconf

[root@linux-129 zip]# yum install -y autoconf

重新生成.configure文件

[root@linux-129 zip]# /usr/local/php/bin/phpize

Configuring for:

PHP Api Version: 20131106

Zend Module Api No: 20131226

Zend Extension Api No: 220131226

第三步:編譯

[root@linux-129 zip]# ./configure --with-php-config=/usr/local/php/bin/php-config

[root@linux-129 zip]# make

[root@linux-129 zip]# make install

Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-zts-20160303/

這個(gè)就是擴(kuò)展模塊存放的目錄: /usr/local/php7/lib/php/extensions/no-debug-zts-20160303/

[root@linux-129 zip]# ls /usr/local/php7/lib/php/extensions/no-debug-zts-20160303/

opcache.so zip.so

第四步:加載

[root@linux-129 zip]# vim /usr/local/php7/etc/php.ini

內(nèi)容最下面一行或者找到extension字段下一行添加內(nèi)容:extension=zip.so

查看擴(kuò)展模塊是否添加成功

[root@linux-129 zip]# /usr/local/php7/bin/php -m|grep zip

zip

如果php源碼包安裝目錄/ext目錄下面沒有想要的模塊安裝包,我們就要去網(wǎng)上去下載 這種擴(kuò)展模塊該在什么地方去下載下來呢?

php有個(gè)專門提供擴(kuò)展的地方

http://pecl.php.net/

下面安裝一個(gè)redis的模塊 \在lamp架構(gòu)中,redis被當(dāng)做一個(gè)緩存來使用,

步驟:

? cd /usr/local/src/

第一:下載redis源碼包

[root@linux-129 src]# wget https://codeload.github.com/phpredis/phpredis/zip/develop

? mv develop phpredis-develop.zip

? unzip phpredis-develop.zip

? cd phpredis-develop

第二步:生成configure文件

[root@linux-129 phpredis-develop]# /usr/local/php7/bin/phpize //為了生成configure文件

Configuring for:

PHP Api Version: 20160303

Zend Module Api No: 20160303

Zend Extension Api No: 320160303

第三步:編譯

[root@linux-129 phpredis-develop]# ./configure --with-php-config=/usr/local/php7/bin/php-config

[root@linux-129 phpredis-develop]# make

[root@linux-129 phpredis-develop]# make install

Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-zts-20160303/

存放擴(kuò)展模塊的目錄 /usr/local/php7/lib/php/extensions/no-debug-zts-20160303/

/usr/local/php/bin/php -i |grep extension_dir //查看擴(kuò)展模塊存放目錄,我們可以在php.ini中去自定義該路徑

[root@linux-129 phpredis-develop]# ls /usr/local/php7/lib/php/extensions/no-debug-zts-20160303/

opcache.so redis.so zip.so

第四步:加載擴(kuò)展模塊

[root@linux-129 phpredis-develop]# vim /usr/local/php7/etc/php.ini //增加一行配置(可以放到文件最后一行)

extension = redis.so

總結(jié)

以上是生活随笔為你收集整理的怎么用php写软件老吴p,11.32 php扩展模块装安的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。