Php + apache + mysql + worpress + linux platform build

  

Hace unos días, para construir esta plataforma de blog, construí un entorno de prueba, no está mal, inmediatamente solicité el nombre de dominio de espacio en línea y ahora se resume el proceso de instalación. Todo el proceso es en realidad muy detallado: el sistema operativo es una plataforma Linux de redhat, el paquete de instalación preparado es el siguiente: httpd-2.2.19.tar #apache código fuente del servicio MySQL-client-5.5.12-1.rhel5.i386.rpm #mysqldatabase Paquete de servidor MySQL-client-5.5.12-1.rhel5.i386.rpm #mysql paquete de cliente de base de datos MySQL-devel-5.5.12-1.rhel5.i386.rpm # mysql.h paquete de instalación de la biblioteca php-5.3.6. Tar.gz #phpEnvironment source codewordpress-3.1.2-zh_CN.tar.gz #wordpress programa comprimido del paquete phpMyAdmin-3.2.1-all-languages.tar.gz #phpmysql código fuente de administración uno, instale mysql: 1, cree El grupo de usuarios de Mysql y el usuario #groupadd mysql #Crear mysql group #useradd -g mysql mysql #Crear usuario mysql y agregarlo al grupo mysql, este usuario se utiliza principalmente como usuario del servicio mysql 2, instalar mysql # rpm -ivh MySQL- Client-5.5.12-1.rhel5.i386.rpm # rpm -ivh MySQL-client-5.5.12-1.rhel5.i386.rpm # rpm -ivh MySQL -devel-5.5.12-1.rhel5.i386.rpm se instala con el paquete RPM. La ruta de instalación debe estar en el directorio /usr /share /mysql. Ubicación del archivo de volcado de MySQL: /usr /bin /mysqldumpMySQL archivo de configuración: /etc /my. Cnf o /usr/share/mysql/my.cnfMySQL directorio de datos: /var /lib /mysql3, cambie la contraseña de la raíz de mysql # /usr /bin /mysqladmin -u contraseña de la raíz ’ 123abc ’ #Set root del usuario para ingresar la base de datos mysql Contraseña 4, compruebe si mysql está disponible # /usr /local /mysql /bin /mysql -u root -p #Utilice usuario root para conectar mysql # Ingrese contraseña: 123abc # Ingrese la contraseña que se muestra en el paso anterior " 123abc " mysql use " status " O el comando "/" select version (); " puede ver la versión actual de mysql (garantice que su versión sea correcta) 5, directorio de almacenamiento de archivos de datos de mysql móvil El directorio de almacenamiento de archivos de datos predeterminado de MySQL es /var /lib /mysql. Si desea mover el directorio a /opt /msdata, debe realizar los siguientes pasos:

1) Cree un directorio de datos en el directorio /opt #mkdir /opt /msdata2) Detenga el proceso de servicio MySQL: #mysqladmin -u Root -p shutdown3) Mueva el directorio completo /var /lib /mysql a /opt /msdata # mv /var /lib /mysql /opt /msdata /y mueva el archivo de datos MySQL a /opt /msdata /mysql 4 Encuentre el archivo de configuración my.cnf. Si no hay un archivo de configuración my.cnf en el directorio /etc /, busque el archivo * .cnf en /usr /share /mysql /, copie uno de ellos en /etc /y cámbiele el nombre a my.cnf) Medio El comando es el siguiente: #cp /usr/share/mysql/my-medium.cnf /etc/my.cnf5) Edite el archivo de configuración de MySQL /etc/my.cnf para asegurarse de que MySQL funcione correctamente, debe especificar la generación del archivo mysql.sock. Ubicacion Modifique la línea socket = /var /lib /mysql /mysql.sock a la derecha del valor del medio: /opt/msdata/mysql/mysql.sock. La operación es la siguiente: #vi my.cnf (Editar el archivo my.cnf con la herramienta vi, busque los siguientes datos para modificarlo) # El servidor MySQL [mysqld] port = 3306 # socket = /var/lib/mysql/mysql.sock (para obtener más Asegure, use " # " comente esta línea) socket = /opt/msdata/mysql/mysql.sock (más esta línea) 6, modifique el script de inicio de MySQL /etc/rc.d/init.d/mysql Finalmente, Debe modificar el script de inicio de MySQL /etc/rc.d/init.d/mysql, en la línea datadir = /var /lib /mysql, cambie la ruta a la derecha del signo igual a su ruta de almacenamiento actual: /opt /msdata /Mysql. #vi /etc/rc.d/init.d/mysql#datadir=/var/lib/mysql (comente esta línea) datadir = /opt /msdata /mysql (más esta línea) 7, establezca mysql boot boot desde boot /etc/rc.d/rc.localAdd /usr /bin /mysqld_safe -user = mysql &Segundo, instale Apache # tar -zxvf httpd-2.2.19.tar # 解 #cd httpd-2.2.19 #. /configure -prefix = /usr /local /apache – with-mysql = /usr /share /mysql -enable-module = así -enable-shared = max -enable-rewrit # " -prefix " Establecer el directorio de instalación del programa El camino absoluto. Si no está configurado, instálelo en la ruta predeterminada " /usr /local /bin ". La opción " -ebable- module = so " configura el servidor Apache para que use la función del módulo de carga dinámica. – enable-shared = max max significa que todos los módulos configurados se compilan en módulos DSO (excepto en este caso, por lo que no se pueden compilar en DSO). El uso de la carga dinámica resultará en una degradación del rendimiento del 5%, pero no es nada en comparación con los beneficios: por ejemplo, el módulo es fácil de actualizar, el riesgo de actualización del sistema se reduce y el proceso de instalación se estandariza. La opción " – enable-rewrite " configura el servidor Apache para que tenga la funcionalidad de reescritura. La función de reescritura permite la reescritura de direcciones de páginas web dinámicas, permitiendo a los visitantes de las páginas web acceder a las páginas en una página web dinámica con una dirección de página web más simple y fácil de recordar. #make # 编译 来源 #make install #install /usr /local /apache /bin /apachectl start #Inicie el servicio httpd, principalmente no inicie /etc/rc.d/init.d/httpd, esta es la instalación por defecto. Una vez completada la instalación, ingrese http://192.168.1.110 en el navegador IE para ver si puede acceder a la página predeterminada. Si tiene éxito, aparecerá "¡Funciona!" 3. Instale PHP
Environment # tar - Zxvf php-5.3.6.tar.gz # cd php-5.3.6 #. /Configure -prefix = /usr /local /php – con-mysqli = /usr /bin /mysql_config – con-mysql = /usr /include /mysql -with-apxs2 = /usr /local /apache /bin /apxs -with-config-file-path = /usr /local /php # make # make install # cp php.ini-production /usr /local /php/lib/php.ini #Copie la plantilla del archivo de configuración al archivo de configuración predeterminado #vi /usr/local/php/bin/php.ini y cámbiela a register_globals = On 4. Configure httpd.confvi /usr /local /Apache /conf /httpd.conf1, verifique si existe LoadModule php5_module libexec /libphp5.so2, luego agregue AddType application /x-httpd-php .phpAddType application /x-httpd-php-source .phps3, find " DirectoryIndex index .html " Agregue index.php4 antes que index.html, cierre y reinicie el servicio httpd # /usr /local /apache /bin /apachectl restart

Copyright © Conocimiento de Windows All Rights Reserved