El comando CURL debe usarse en el entorno HP UNIX. ¿Qué componente PHP debe instalarse?
Si el directorio php compilado originalmente está en el directorio /usr/local/php5;
apache está en el directorio /usr/local/apache2; fuente php El código está en el directorio /home/kevin125/src.
Si el directorio real no coincide con el directorio supuesto, realice ajustes en el siguiente comando.
1. Busque el directorio del código fuente de la versión de PHP actualmente en ejecución, como php-5.2.10.
Ingrese al directorio de la biblioteca de extensiones curl.
$cd /home/kevin125/src/php-5.2.10/ext/curl
2. Llame al programa phpize para generar el archivo de configuración de compilación.
$/usr/local/php5/bin/phpize
3. Compile la biblioteca de extensiones y ejecute los siguientes comandos de configuración y creación.
$./configure –with-php-config=/usr/local/php5/bin/php-config
Después de pasar el paso de configuración, ejecute el comando make If. Si la ejecución de la configuración falla, encuentre la causa del error.
$make
Después de ejecutar make con éxito, el archivo de biblioteca de extensión generado estará en el subdirectorio de módulos del directorio actual, como /home/kevin125/src/php-5.2 .10/ext /curl/modules/curl.so
4. Configure el archivo php.ini
Copie el archivo de la biblioteca de extensiones compiladas en el directorio de módulos de apache2.
$cp /home/kevin125/src/php-5.2.10/ext/curl/modules/curl.so /usr/local/apache2/modules/
Buscar php. La ubicación del directorio donde se encuentra el archivo ini y luego edítelo. Puede determinar la ubicación del archivo php.ini viendo la información de phpinfo.
Busque la ubicación donde está configurado el directorio de extensión en el archivo php.ini y luego establezca la ruta de extensión al directorio de módulos de apache2
extension_dir = “/usr/local/apache2 /modules/”
En php.ini, configure la ubicación de la biblioteca de extensiones y configure la biblioteca de extensiones que se agregará.
extension=curl.so
Si desea agregar otras bibliotecas de extensiones en el futuro, solo necesita compilar primero la biblioteca de extensiones php y luego copiarla en los módulos apache2. directorio,
Luego, en esta ubicación, tome otra línea y agregue el nombre del archivo de la biblioteca de extensión compilada
5. Reinicie Apache, verifique la información de phpinfo y verá que acaba de aparecer. Se ha agregado la biblioteca de extensiones curl.
Agregar otros módulos es similar.
¡Buena suerte!.
URL original: blogs.com/angelox/archive/2008/10/09/1306732.html