1. Add a location to install the extension module
[email protected]_22 ~]# ls/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/
Opcache.a opcache.so swoole.so
2. All available Module locations
[email protected]_22 ~]# ls/usr/local/php7/include/php/ext/
Date Filter Hash JSON mbstring MYSQLND PDO session sockets Sqlite3 Swoole
Dom GD iconv libxml mysqli pcre Phar SimpleXML SPL standard XML
3. View the current PHP configuration file (default in Php/etc)
[email protected]_22 ~]# /usr/local/php7/bin/php--ini
Configuration File (php.ini) Path:/usr/local/php/etc
Loaded Configuration File:/usr/local/php/etc/php.ini
Scan for additional. ini files in: (none)
Additional. ini files parsed: (none)
4. Modify the php.ini file
Plus extension=/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/swoole.so.
5. Restart Apche (nginx) and PHP-FPM
6. View PHP currently available modules
[email protected]_22 ~]# /usr/local/php7/bin/php-m
[PHP Modules]
bz2
Calendar
cgi-fcgi
Core
CType ....
Note: compile and install to specify PHP.ini (multi-PHP version coexistence situation)
--with-config-file-path=/usr/local/php/etc
Add PHP Extension Module