1, listo para trabajar
Descargue la última versión del software apache httpd-2.2.17.tar.bz2
Descargar el software mysql mysql-5.1.50-linux-i686-glibc23.tar.gz
Descargar el software php-5.3.5.tar.bz2
Descargar el software de instalación del blog wordpress wordpress-3.0 .4-zh_CN.zip
Descargue el software de instalación del foro phpwind_GBK_8.3.zip y otro software
2, instale el software apache
(1) Extraiga el software apache
#tar – jxf httpd-2.2.17.tar.bz2
#cd httpd-2.2.17
(2) Configure el código fuente. /configure – prefix = /usr /Local /apache – sysconfdir = /etc /httpd – enable-so – enable-modules = más – enable-mod-shared = más – enable-proxy – enable-rewrite
donde – prefijo = /usr /local /apache se refiere a la ubicación de instalación de apache es /usr /local /apache
--sysconfdir = /etc /httpd Establezca la ubicación de almacenamiento del archivo de configuración de apache
- enble-so Permita que Appame cargue la función dso
--enable-modules = most Permita que Apache cargue la mayoría de los módulos
--enabl E-mod-shared = la mayoría compila la mayoría de los módulos para dso
--enable-rewrite Habilita la sobrecarga de apache
--enable-proxy Habilita la función de apache proxy >
(3) Compilar fuente de apache
#make
(4) Instalar apache
#Hacer instalación
(5) Establezca la variable de entorno y el enlace del archivo de ayuda del archivo de cabecera del archivo de la biblioteca de apache, etc.
A, establezca la variable de entorno
#vim /etc /profile Abra el archivo /etc /profile
Agregue una línea PATH = $ PATH: /usr /local /apache /bin para guardar y salir de
B, enlace los archivos de encabezado de apche
#ln – sv /usr /local /apache /Incluya /usr /include /httpd
C, vincule el archivo de la biblioteca de apache con el archivo de la biblioteca del sistema
#vim /etc/ld.so.d/httpd.conf
Ingrese /usr /local /apache /lib
Guarde y salga
(6) Cree el archivo de inicio httpd
Vim /etc/rc.d/init. d /httpd
Ingrese el siguiente código en el archivo
#! /bin /bash
. /etc/rc.d/init.d/functions
apachectl = '/usr /local /apache /bin /apachectl'
httpd = '/usr /local /apache /bin /httpd'
prog = httpd
pidfile = $ {PIDFILE- /usr /local /apache /logs /httpd.pid}
lockfile = $ {LOCKFILE- /var /lock /subsys /httpd}
RETVAL = 0
start () {
echo -n $ " Starting $ prog: "
daemon --pidfile = $ {pidfile} $ httpd $ OPTIONS
RETVAL = $?
echo
[$ RETVAL = 0] &&&touch $ {lockfile}
return $ RETVAL
}
stop () {
echo -n $ " Deteniendo $ prog: "
killproc -p $ {pidfile} -d 10 $ httpd
RETVAL = $?
echo
[$ RETVAL = 0] &&rm -f $ {lockfile} $ {pidfile}
}
Recargar () {
echo -n $ " Recargar $ prog: "
si! $ Httpd -t > &dev /null; luego
RETVAL = $?
echo $ " no se está recargando debido a un error de sintaxis de configuración "
error $ " no se está recargando $ httpd debido a un error de sintaxis de configuración "
else < Br>
killproc -p $ {pidfile} $ httpd -HUP
RETVAL = $?
fi
echo
}
# Vea cómo nos llamaron.
caso " $ 1 " en
inicio)
inicio
;; < Br>
detener)
detener
;;
estado)
estado -p $ {pidfile} $ httpd
RETVAL = $?
;;
restart)
stop
start
;;
condrestart )
si [-f $ {pidfile}], entonces
se detiene
inicia
fi
;;
reload)
reload
;;
graceful |
Ayuda |
Configtest |
Estado completo)
$ apachectl $ @
RETVAL = $?
;;
*)
echo $ " Uso: $ prog {inicio |
Parada |
Reiniciar |
Condrestart |
Recargar |
Estado |
Estado completo |
Agraciado |
Ayuda |
Configtest} "
exit 1
esac
exit $ RETVAL
De esta manera podemos usar
Servicio httpd {inicio |
Parada |
Reiniciar |
Recargar |
Estatua} para iniciar y cerrar el servicio httpd
Si usa yum para instalar httpd, necesita instalar el paquete httpd-devel. Package, porque necesita usar
3 cuando instale php5, instale Mysql
(1), extraiga el archivo mysql
#tar – xf mysql-5.1.50-linux-i686-glibc23.tar.gz – C /usr /local /
#ln mysql mysql-5.1.50
# cd mysql-5.1.50
(2) Como mysql es un software ecológico, no es necesario instalarlo. A continuación, enlazaremos mysql. Archivos de encabezado, archivos de biblioteca y archivos de ayuda
A, enlace los archivos de encabezado mysql
# Ln – sv /usr /local /mysql /include /etc /include /mysql
B, establezca la variable de entorno
#vim /etc /profile
Agregue PATH = $ PATH: /usr /local /mysql /bin
C al archivo. Enlace el archivo de ayuda mysql
#vim /etc/man.conf
Agregar
MANPATH /usr /local /mysql /man
al archivo Guarde y salga de
4, instale y configure php5
(1) Extraiga php5
#tar -xf php-5.3.5.tar.bz2
#cd php
(2) Configure ./configure
#. /configure – prefix = /usr /local /php 5 – sysconfdir = /etc /php5 – with-mysql = /usr /mysql – with-apx2 = /usr /local /apache /bin /apxs
(3) Compilar e instalar php5
#make
#make install
(4) Configure las opciones de soporte de php5 en httpd.conf
Abra el archivo httpd.conf
#vim /httpd/httpd.conf
Ingrese las siguientes líneas en el archivo
Addtype application /x-httpd-php .php
Addtype application /x-httpd -php-source .phps
Encuentre DirectoryIndex index.html y agregue index.php
5, instale phpwind, phpbb3, wordpress, discuz y otro software de foro
( 1) Cree cuatro hosts virtuales basados en dominio para www.phpwind.com www.eordpress.com www.phpbb3.com www.discuz.com
¿Cómo veo todos los procesos en ejecución en Linux? Puedes usar el comando ps.
La ejecución de live55 en Linux muestra la figura: no obtener ip: ip es 0.0.0.0 live555 no conoce l
Entre los muchos miembros de la familia de MCU, los MCU de la serie MCS-51 ocupan la medida y el con
Descripción general Este artículo describe cómo transferir archivos entre un host Linux y un host
Copia de scp entre hosts de Linux sin ingresar la contraseña
pila Linux de subsistema de vecindario (cuatro procesos relacionados)
Tutorial de prueba de configuración de optimización de NFS
Tutorial básico de configuración de la hora de cuarzo
sistema de restablecimiento de contraseña raíz de Linux que ilustra el método detallado tutorial
Visión general de los pasos de implementación del programa internacional
10 preguntas y respuestas útiles para la entrevista del comando de Linux
Configuración del servidor de hora del sistema Linux en LAN
No culpe a la pantalla dual del sistema operativo Linux actual
La diferencia entre los subprocesos del sistema Linux y Windows
Cómo resolver el problema de la pantalla negra repentina en la pantalla Win8
El CEO de Microsoft también está ansioso por presenciar la actualización de Win8.1 la próxima semana
Win7 instaló el programa de instalación autoritario del sistema dual XP
¿Qué debo hacer si el sistema Win7 salta de la ventana de falla del servidor Explorer.exe?
DNF Anthony copia cómo jugar DNF Antun reduce la dificultad después de la configuración Raiders
Este es el caso cuando la computadora está encendida. ¿Qué pasó?
¿Cómo ingresa el sistema win7 números especiales como los números latinos en word2007
Los usuarios de XP deben tener en cuenta siete problemas al actualizar a Win7