Red de conocimiento informático - Aprendizaje de programación - El comando CURL es necesario en el entorno HP UNIX. ¿Qué componente PHP debe instalarse?

El comando CURL es necesario en el entorno HP UNIX. ¿Qué componente PHP debe instalarse?

Si el directorio php compilado original está en el directorio /usr/local/php5;

apache está en el directorio /usr/local/apache2

el código fuente de php está en /home; /kevin125/directorio src.

Si el directorio real no coincide con el directorio supuesto, ajústelo de acuerdo con 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.

Vaya 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. Para compilar la biblioteca de extensiones, ejecute los siguientes comandos configure y make respectivamente.

$./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 configuración falla, encuentre la causa del error.

$make

Después de ejecutar con éxito el comando make, el archivo de la biblioteca de extensión se generará 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. ini y edítelo. Puede determinar la ubicación del archivo php.ini viendo la información de phpinfo.

Busque la ubicación del archivo php.ini que establece el directorio de extensión y luego establezca la ruta de extensión al directorio del módulo apache2

extension_dir = "/usr/local/apache2/ module/ "

Establezca la ubicación de la biblioteca de extensiones que se agregará en la configuración de php.ini.

extension=curl.so

En el futuro, si desea agregar otras extensiones, simplemente compile la extensión php y cópiela en el directorio de módulos de apache2

Luego, agregue el nombre de la extensión compilada en una nueva línea en esta ubicación

5. Reinicie Apache, verifique la información de phpinfo y verá la extensión curl que acaba de agregar.

Añadir otros módulos similares.

¡Buena suerte!

URL original: blogs.com/angelox/archive/2008/10/09/1306732.html