swoole需要php版本在7.0以上。
1.進入php目錄中的bin目錄下,通過pecl指令進行安裝。
cd /usr/local/php7/bin
[root@localhost bin]# pwd
/usr/local/php7/bin
[root@localhost bin]# ll
total 121848
-rwxr-xr-x. 1 root root 842 dec 28 06:27 pear
-rwxr-xr-x. 1 root root 863 dec 28 06:27 peardev
-rwxr-xr-x. 1 root root 779 dec 28 06:27 pecl
lrwxrwxrwx. 1 root root 9 dec 28 07:21 phar -> phar.phar
-rwxr-xr-x. 1 root root 14834 dec 28 07:21 phar.phar
-rwxr-xr-x. 1 root root 41324355 dec 28 07:20 php
-rwxr-xr-x. 1 root root 41147802 dec 28 07:20 php-cgi
-rwxr-xr-x. 1 root root 3071 dec 28 07:21 php-config
-rwxr-xr-x. 1 root root 42258247 dec 28 07:20 phpdbg
-rwxr-xr-x. 1 root root 4562 dec 28 07:21 phpize
./pecl install swoole
2.add "extension=swoole.so" to php.ini
php.ini的位置。
sudo find / -name 'php.ini'
來查詢,估計時間會比較長。
如果你確定php.ini是在/etc的話,則可以把bash指令碼中的'/'換成「/etc」。
將php.ini拷貝到/usr/local/php7/lib下面,否則不載入!
新增extension=swoole.so
重啟apache!
成功了!!!!
之前更改php.ini沒效果,因為沒有放到/usr/local/php7/lib下面!!!
也可以自己編譯!!!
進入之後通過phpize進行處理,之後才能.configure處理!
[root@localhost swoole-src-2.0.12]# /usr/local/php7/bin/phpize
configuring for:
php api version: 20160303
zend module api no: 20160303
zend extension api no: 320160303
[root@localhost swoole-src-2.0.12]# ./configure --with-php-config=/usr/local/php7/bin/php-config
[root@localhost swoole-src-2.0.12]# make && make install
[root@localhost swoole-src-2.0.12]# make test
一樣的新增extension=swoole.so!!!到php.ini下面!!!
重啟apache!!!
/usr/local/php/bin/php --ri swoole
檢視是否安裝成功!!! PHP7新增swoole擴充套件
swoole需要php版本在7.0以上。1.進入php目錄中的bin目錄下,通過pecl指令進行安裝。cd usr local php7 bin root localhost bin pwd usr local php7 bin root localhost bin ll total 121848 ...
php7 安裝swoole擴充套件
一 緒 wget tar xzvf v4.3.5.tar.gz cd swoole src 4.3.5 phpize configure with php config usr local php bin php config 注 這裡 usr local php是我的php安裝目錄,你可以換成你的...
php7新增redis擴充套件
最近部署了一套新的環境,用的是php7 nginx,老版本nosql用的是memcache,新版我準備用redis,所以便安裝了下redis的擴充套件。2.解壓 解壓到當前目錄 tar zxvf redis 3.1.2.tgz 3.安裝 cd redis 3.1.2目錄下 在該目錄下用phpize生...