【PHP】PHP安裝擴充套件-mysqli.so
在 centos 下編譯安裝 php 時,有時候經常會忘了某些擴充套件,比如 pdo,mysqli,但是到擴充套件目錄下,我們又找不到相應的 擴充套件檔案,(.so 檔案) ,這樣的情況下只能 編譯安裝該模組,生成對應的 so 檔案,然後在 php.ini 中新增相應的 擴充套件記錄,重啟 php
安裝mongo擴充:
-
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
-
$ cd mongodb-mongodb-php-driver-<commit_id>
-
$ /usr/local/php/bin/phpize
-
$ ./configure --with-php-config=/usr/local/php/bin/php-config
- $ sudo make install
就可以了,我們以安裝 mysqli 為例。
首先進入 php 原始碼包 如果 找不到可以可下載一個 地址在這裡:
完成後,請編輯你php.ini檔案增加一行
extension=mongo.so
一般預設的編譯php的ini檔案在
/usr/local/php/etc/php.ini
重啟你的web伺服器或者php-fpm,列印phpinfo,如果看到mongo項表,那麼mongodb的擴充套件安裝成功了
其他命令:
- 檢視所有模組
-
[root@baseservice01 etc]# /usr/local/php/bin/php -m | grep -i mongo ---mongo已安裝成功
mongo
- 檢視所有資訊
- [root@baseservice01 etc]# /usr/local/php/bin/php -i
-
[root@baseservice01 etc]# /usr/local/php/bin/php -i|grep -i conf
Configure Command => './configure' '--prefix=/usr/local/php' '--enable-fpm' '--with-fpm-user=www' '--with-fpm-group=www' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-pdo-mysql=mysqlnd' '--with-iconv-dir' '--with-freetype-dir' '--with-jpeg-dir' '--with-png-dir' '--with-zlib' '--with-libxml-dir=/usr' '--enable-xml' '--disable-rpath' '--enable-magic-quotes' '--enable-safe-mode' '--enable-bcmath' '--enable-shmop' '--enable-sysvsem' '--enable-inline-optimization' '--with-curl' '--with-curlwrappers' '--enable-mbregex' '--enable-mbstring' '--with-mcrypt' '--enable-ftp' '--with-gd' '--enable-gd-native-ttf' '--with-openssl=/usr/local/openssl' '--with-mhash' '--enable-pcntl' '--enable-sockets' '--with-xmlrpc' '--enable-zip' '--enable-soap' '--without-pear' '--with-gettext' '--enable-fileinfo'
Configuration File (php.ini) Path => /usr/local/php/lib --配置檔案路徑
Loaded Configuration File => /usr/local/php/lib/php.ini --使用的配置檔案
Configuration
Openssl default config => /usr/local/openssl/ssl/openssl.cnf
參考:
http://123haixing.blog.163.com/blog/static/481202052012613111625223/
http://123haixing.blog.163.com/blog/static/481202052012613111625223/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-1802491/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 擴充套件安裝PHP套件
- php以及php擴充套件memcache 安裝PHP套件
- 安裝php擴充套件 ffmpeg-phpPHP套件
- PHP安裝redis擴充套件PHPRedis套件
- php amqp擴充套件安裝PHPMQ套件
- (MAC) PHP擴充套件安裝MacPHP套件
- php mysql擴充套件安裝PHPMySql套件
- php 安裝yar擴充套件PHP套件
- php安裝openssl 擴充套件PHP套件
- php gmp擴充套件安裝PHP套件
- PHP opcache擴充套件安裝PHPopcache套件
- PHP安裝fastDFS擴充套件PHPAST套件
- 【PHP】php安裝bcmath擴充套件指令碼PHP套件指令碼
- PHP:php7.2.3 安裝pcntl 擴充套件PHP套件
- docker PHP 安裝 Redis 擴充套件DockerPHPRedis套件
- PHP 安裝 yaconf 擴充套件PHP套件
- php 擴充套件安裝(隨筆)PHP套件
- PHP 安裝 amqp、rabbitmq 擴充套件PHPMQ套件
- 安裝PHP的memcache擴充套件PHP套件
- php安裝filter擴充套件模組PHPFilter套件
- php擴充套件模組安裝-lampPHP套件LAMP
- 安裝PHP及Memcache擴充套件PHP套件
- php7安裝redis擴充套件和memcache擴充套件PHPRedis套件
- memcached安裝和php擴充套件memcache安裝PHP套件
- Linux 上安裝 PHP 擴充套件LinuxPHP套件
- laradock 中安裝 PHP 擴充套件PHP套件
- CentOS 下安裝 PHP Swoole 擴充套件CentOSPHP套件
- Homestead 安裝 PHP Redis 擴充套件PHPRedis套件
- CentOS安裝RabbitMQ及PHP擴充套件CentOSMQPHP套件
- PHP安裝ssh2擴充套件PHP套件
- php怎麼安裝fileinfo擴充套件PHP套件
- centos安裝php的oracle擴充套件CentOSPHPOracle套件
- [轉貼][php擴充套件-amqp]安裝PHP套件MQ
- Laravel homestead 安裝 PHP 擴充套件LaravelPHP套件
- php7.2 安裝phpredis擴充套件PHPRedis套件
- php7 安裝rabbitmq 擴充套件PHPMQ套件
- PHP7.1安裝yaf擴充套件PHP套件
- php7 安裝 imagick 擴充套件PHP套件