How to install the php curl extension on Linux: First download PHP to the server and decompress it; then call the phpize program to generate the compiled configuration file; then compile and install; finally modify the "php.ini" file and restart "php- fpm" will do.
Installing PHP’s curl extension under Linux
I encountered such a problem during development today, how to When installing PHP's curl extension under Linux, my LNMP environment was originally compiled and installed, not installed using YUM.
My environment:
Linux: CentOs 6.4
PHP: 5.6.30
Solution:
1. Enter PHP The source code directory is the address where PHP was previously downloaded to the server and decompressed
cd /usr/local/src/php-5.6.30
2. Perform ext/curl
cd ext/curl
3 in the PHP source code directory. Call the phpize program to generate the compilation configuration file
/usr/local/php/bin/phpize
4. Call configure to generate the Makefile
./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php/bin/php-config
5. Compile and install
make & make install
At this time, you will be prompted to generate the path of the file curl.so:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
6. Modify the php.ini file
vim /usr/local/php/lib/php.ini extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/curl.so
7. Check
/usr/local/php/bin/php -m
If you see a curl item, the installation is successful
8. Restart php-fpm
pkill -9 php-fpm ./sbin/php-fpm
OK!
For more related knowledge, please visit PHP Chinese website!
The above is the detailed content of Detailed explanation of how to install php curl extension on linux. For more information, please follow other related articles on the PHP Chinese website!