Red de conocimiento informático - Conocimiento informático - Cómo implementar un sitio web php Cómo implementar un sitio web php

Cómo implementar un sitio web php Cómo implementar un sitio web php

Cómo implementar un sitio web PHP en IIS

En primer lugar, debe tener Windows 2003 e IIS 6.0 (no disponible después de 6.0).

Luego las cosas a instalar son: php5.2, mysql5.0, phpmyadmin2.11.

Es demasiado problemático encontrar estas cosas una por una. Por suerte tenemos wamp.

Una vez que aprendas a instalar wamp, "configurarlo" es pan comido.

Todas las rutas de archivos mencionadas a continuación se basan en wamp. El directorio php en wamp se encuentra en el directorio wampphpWindows. Copie php5isapi.dll al directorio c:windowswindowswindowswhip y luego abra el navegador para realizar pruebas.

Primero, debes modificar php.ini y encontrar el parámetro extension_dir. Supongamos que wamp está instalado en la unidad D, cámbielo al directorio

extension_dir

=

"ding:wampphpextphpwindowswindows\system32

Regístrelo, de lo contrario será inútil abrir la extensión = php_mysql.dll en php.ini y se informará un error al navegar por páginas que requieren conexión mysql.

El tipo "mysql" no existe.

Nosotros, me he encontrado con un problema tan práctico: los sitios web asp y asp.net ya se están ejecutando en 54, iis ha tomado el puerto 80 y no se puede usar apache.

Único, encontrado en wamp. ) Nombre de dominio internacional

Resolución de nombre de dominio: una vez que el nombre de dominio se haya comprado correctamente, para resolver el nombre de dominio, haga clic en el nombre de dominio en la administración. consola, haga clic en Resolución de nombre de dominio y complete los elementos de resolución de acuerdo con las indicaciones.

Registro del sitio web: una vez que el nombre de dominio se haya resuelto correctamente, haga clic en el sitio web y descubra que aún no puede ingresar. Se le pedirá que se registre. Regístrese para obtener una cuenta del sistema de registro de Alibaba Cloud y cargue los materiales de acuerdo con las instrucciones. Primero, Alibaba Cloud lo revisará dentro de un día hábil. al departamento administrativo, nos comunicaremos con usted por teléfono dentro de 5 a 20 días. Tuve la suerte de completar la solicitud dos veces en 4 días. La Oficina de Supervisión le enviará un mensaje de texto para informarle el número de registro y el número de cuenta. Contraseña y otra información. Guarde esta información y coloque el número de registro en la parte inferior del sitio web.

Completar: después de que el registro sea exitoso, haga clic en la URL para ingresar a su sitio web. instantánea.

¿Cómo implementar el programa web Python?

Solución de implementación del programa web Python

En términos generales, la implementación del sitio web Python de alto rendimiento utiliza primero nginx + uwsgi.

apache+mod_wsgi es simple y estable, pero el rendimiento es promedio

El servidor API puede usar directamente tornado o gevent

mod_python

Modo cgi muy original para implementar Python sin qué ventajas. Para los sistemas de administración y sitios web que no tienen requisitos de alto rendimiento, usar Apache para la implementación es una buena opción. Anteriormente, usar mode_python para implementar aplicaciones de red Python era muy popular e incluso se recomendaba. según la documentación oficial de Django 0.96. /p>

Incorpora el intérprete de Python en el servidor Apache y proporciona una interfaz para acceder a las partes internas del servidor Apache. Actualmente, el rendimiento de mod_python parece ser deficiente, pero aún funciona bien.

Tornado también tiene algunos usos extraños, como por ejemplo para contenedores wsgi.

gevent

gevent es una bendición y puede hacer muchas cosas.

En el lado web, se pueden procesar archivos poser.json.

2. Agregue el archivo de entrada

Después de la inicialización, configuramos el archivo de entrada. Cree una nueva carpeta pública en el directorio hellovod y cree el archivo de entrada index.php en esta carpeta.

3. Agregue funcionalidad de enrutamiento

A continuación, cree una carpeta de aplicación en el directorio hellovod y cree rutas.php en la carpeta de la aplicación.

4. Agregar módulo de controlador

Cree una carpeta de Controladores en el directorio hellovod/app para almacenar archivos de controlador. Cree el archivo del controlador: cree el archivo del controlador en esta carpeta: IndexController.php. Agregar un modelo

Por supuesto, el marco debe poder manejar la base de datos; de lo contrario, no tiene alma. Creemos una base de datos llamada hellovod y luego creemos una tabla de usuarios: hw_user.