1.apache
Descargue el paquete de código fuente de apache para Linux en la siguiente página http://www.apache.org/dist/httpd/ ;
Guárdelo en el directorio /home/xx. xx es una carpeta creada por mí mismo. Creé una carpeta wj.
Lista de comandos:
cd /inicio/wj
alquitrán -zxvf httpd-2.0.54.tar.gz
mvhttpd-2.0.54apache
disco compacto
./configure --prefix=/usr/local/apache2 --enable-module=so
hacer
hacer la instalación
Instale Apache en /usr/local/apache y configure Apache para que admita el modo dso 2.php
Descargue el paquete de código fuente de php para Linux en la siguiente página http://www.php.net/downloads.php ;
Guardar en la lista de comandos del directorio /home/wj:
cd /inicio/wj
alquitrán -zxvf php-5.0.4.tar.gz
mvphp-5.0.4php
cdphp
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track -vars --con-xml --con-MySQL
hacer
hacer la instalación
Entre ellos, Apache y MySQL cambian según el nombre del directorio que instaló. El mío es =/usr/local/apache2/bin/apxs y MySQL.
cp php.ini-dist /usr/local/lib/php.ini
Instale php en /usr/local/php en modo dso. Configure el directorio del archivo de configuración en /usr/local/lib y habilite la compatibilidad con mysql y xml.
3. Configurar vi /usr/local/apache/conf/httpd.conf
Configure Apache de la siguiente manera #Cambie la línea ServerAdmin mailto:[email protected] a su dirección de correo electrónico
#DocumentRoot "/home/httpd/html/" Este es el directorio de inicio del archivo html # Igual que arriba #Opciones FollowSymLinks MultiViews Por seguridad razones, Eliminar "Índices"
#
# DirectoryIndex default.php default.phtml default.php3 default.html default.htm
#
#Establecer el orden de nombre de archivo predeterminado de Apache #AddType application/x-httpd-php .php .phtml .php3 .inc
#Aplicación AddType/x-httpd-php-source .phps
#Establezca el sufijo del archivo php, guarde y salga de vi /usr/local/lib/php.ini
#register-golbals = Activado
Guardar y salir 4. Inicie el servicio /usr/local/apache/bin/apachectl start
5. Pruebe y luego escriba una página de prueba de PHP info.php: el contenido es el siguiente〈?php
phpinfo();
?>
Si es normal, debería poder ver la información de php. Felicitaciones por la instalación exitosa de Apche+Mysql+PHP.
6. Apache se inicia automáticamente - -
A continuación se utiliza Apache de inicio automático como ejemplo;
Guión de inicio automático:
/usr/local/apache/bin/apachectl inicio
El archivo se encuentra en /etc/rc.d/init.d y se llama apached. Tenga en cuenta que debe ser ejecutable.
#chmod +x /etc/rc.d/init.d/apached //Establece el atributo del archivo en ejecutable
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //Establecer conexión suave, acceso directo
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache