php sockets擴(kuò)展安裝配置詳解
php sockets擴(kuò)展安裝配置詳解
今天安裝cacti發(fā)現(xiàn)需要php sockets擴(kuò)展,而現(xiàn)在的lnmp沒有安裝,?是想到了phpzie工具安裝擴(kuò)展,安裝方法如下:
linux中打開sockets擴(kuò)展
代碼如下 | 復(fù)制代碼 |
1.cd php-5.3.8/ext/sockets/ 2./usr/local/php/bin/phpize 3../configure --enable-sockets --with-php-config=/usr/local/php/bin/php-config 4.make 5.make install |
接著在/etc/php.ini添加加載擴(kuò)展代碼:
代碼如下 | 復(fù)制代碼 |
1.extension=sockets.so service php-fpm reload或service httpd reload |
windows下打開sockets擴(kuò)展
如果你沒有打開,請(qǐng)編輯你的php.ini文件,去掉下面這行前面的注釋:
extension=php_sockets.dll
如果你無法去掉注釋,那么請(qǐng)使用下面的代碼來加載擴(kuò)展庫:
代碼如下 | 復(fù)制代碼 |
<?php if(!extension_loaded(‘sockets’)) { if(strtoupper(substr(PHP_OS, 3)) == “WIN”) { dl(‘php_sockets.dll’); } else { dl(‘sockets.so’); } } ?> |