Cómo instalar PHP5.2.9
IIS que puede admitir php también puede admitir asp. Creo que mucha gente está de acuerdo.
Los siguientes documentos de configuración esperan ayudarlo a completar con éxito el establecimiento del entorno php. Por favor corríjanme y critiquen si hay algo inapropiado.
Consulte la configuración del entorno php de Apache
* Blogger: archivo reparado (o php.ini-dist), cámbiele el nombre a php.ini
y cópielo en el directorio de Windows del disco del sistema (por ejemplo, c:\windows).
2 Luego copie php5ts.dll y libmysql.dll en el directorio php al directorio c:\windows\system32.
3 Copie php_gd2.dll, php_mysql.dll, php_mbstring.dll en el directorio php5/ext al directorio c:\windows\system32.
Si no se carga php_gd2.dll, php no podrá procesar imágenes. Si php_mysql.dll no está cargado, php no podrá admitir la biblioteca mysql
php_mbstring.dll admitirá caracteres anchos cuando use phpmyadmin en el futuro
Más artículos sobre entusiastas de php sitio
Instalación de Zend Optimizer
Zend Optimizer utiliza optimización de código para mejorar la velocidad de ejecución de aplicaciones PHP. Las aplicaciones PHP se ejecutan entre 40 y 100 veces más rápido con Zend Optimizer que sin él. Además, algunos archivos cifrados con Zend SafeGuard requieren la instalación de Zend Optimizer para funcionar.
Nota: La instalación de Zend Optimizer no afectará el funcionamiento normal de php. Si le resulta problemático, puede omitir este paso.
1 Haga clic para instalar Zend Optimization Master
2 Acepte el acuerdo y haga clic en Siguiente
3 Seleccione la ruta de instalación
4 Usamos Es IIS5.1, así que seleccione IIS aquí
5 y seleccione la ubicación de php.ini. Nuestra ubicación es C:\WINDOWS\
6 Seleccione la ruta de instalación predeterminada para IIS. Nuestra ruta es C:\Inetpub\
7 Haga clic en Instalar para instalar
8 Haga clic en Sí. El instalador completa automáticamente la configuración y reinicia el servidor.
9 Haga clic en "Finalizar" para completar la instalación
Una vez instalado todo, podemos configurar
Configurar php y asociarlo con MySQL
Abra el archivo c:\windows\php.ini
El siguiente contenido requiere respuesta para verlo
1 Establezca la ruta de la extensión
Busque extension_dir. /"
Cambie esta línea a
extension_dir = "C:\php5\ext"
donde C:\php5 es su ruta de instalación de PHP.
Si la ruta es incorrecta, la dll no se cargará
(Nota: algunas versiones de php son; extension_dir = "./", elimine el punto y coma anterior)
2 Buscar< / p>
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dl
Eliminar los 3 elementos anteriores punto y coma.
Elimine el punto y coma delante de los tres elementos anteriores para que IIS pueda cargar estos archivos DLL cuando se inicie.
Por supuesto, también copiamos estos archivos DLL a system32 antes. (Durante el proceso de instalación, todos notamos cómo cargar ciertos archivos DLL.
Algunos archivos DLL que se cargarán más tarde, como php_mysqli.dll, también necesitan saber cómo cargarse)
3 Configuración Ruta para guardar la sesión
Busque session.save_path y hay una línea
; session.save_path = "N;/path"
Después de esta línea , agrega una línea (nota Agregar una línea, no hasta el final)
session.save_path = "C: ∨∨∨∨∨∨∨∨"
short_open_tag = Cerrar p>
Cambiar
short_open_tag = open
5 Si se muestran los errores display_errors
Por razones de seguridad, el valor predeterminado de display_errors en algunas versiones también es apagado.
Es decir, al depurar, si ocurre un error en el código php, solo aparecerá una página en blanco.
En otras palabras, al depurar, si ocurre un error en el código php, aparecerá una página en blanco.
Esto traerá grandes inconvenientes a la depuración, por lo que le recomendamos que lo cambie según sus necesidades
Buscar
display_errors = Off (not; - display_errors = Desactivado [Seguridad])
a
display_errors = Activado
6 Mostrar alerta de AVISO
El quinto paso activa la alerta de error, pero el informe de errores todavía está controlado por error_reporting.
Php5 desactiva las advertencias NOTICE de forma predeterminada, por lo que si está depurando localmente, se recomienda activar las advertencias NOTICE.
Buscar
error_reporting = E_ALL & ~E_NOTICE
Cambiar
error_reporting = E_ALL
Además, usted También puede controlar la salida de informes de errores a través de error_reporting() en el programa. También puede utilizar error_reporting() para controlar la salida de informes de errores en su programa; consulte el manual para obtener más detalles.
7 Register_globals
Por razones de seguridad, también está desactivado de forma predeterminada
Cuando Register_globals=Off, el próximo programa que lo reciba debe usar $_POST [ 'nombre_usuario'] y $_POST['contraseña_usuario'].
)
Cuando Register_globals=On, el siguiente programa puede recibir estos valores directamente usando $user_name y $user_pass.
Para obtener una explicación más detallada, consulte
/bbs/archiver/?tid-234.htm
Se recomienda modificarlo según su propias necesidades
Problema de diferencia horaria de 8 php5
La diferencia horaria es de 8 horas
¿Por qué sucede esto? La versión de la serie PHP5 agrega una nueva configuración de zona horaria, que se establece en la hora de Greenwich, y China está ubicada en el este, exactamente 8 horas
Busque date.timezone, existe esa línea
;date .timezone =
Para eliminar;, cámbielo a
date.timezone = PRC
Los valores disponibles para China continental son: Asia/Chongqing, Asia/ Shanghai, Asia/Urumqi (en ese orden Chongqing, Shanghai, Urumqi)
Los valores disponibles para Hong Kong y Taiwán son:
Asia /Macao, Asia/Shanghai, Asia/Urumqi (en ese orden) Chongqing, Shanghai, Urumqi)
Los valores disponibles para Hong Kong y Taiwán son Asia/Macao, Asia/Hong Kong, Asia/ Taipei (en ese orden, Macao, Hong Kong, Taipei)
y Singapur:
Después de completar el cambio, debes reiniciar IIS o Apache para usar la hora correcta
Donde República Popular China: República Popular de China
Para obtener más detalles Para obtener soluciones, consulte
// bbs/archiver/?tid de este foro. -60.html
Consulte el
/bbs/viewthread.php?tid=1663amp; extra=page3D1
de este foro. Más artículos sobre sitios de fans de PHP
Integración de IIS y PHP
1 Abrir Panel de control>Herramientas administrativas
2 Abrir Internet Information Services en Herramientas administrativas
3 Como como se muestra en la siguiente figura, haga clic derecho en el sitio web predeterminado y haga clic en Propiedades
4 Haga clic en el filtro ISAPI, luego haga clic en el botón Agregar y complete el cuadro de diálogo de propiedades del filtro que aparece
Nombre del filtro: php
3 Haga clic en Agregar. >Nombre del filtro: php
Archivo ejecutable: haga clic en Examinar y seleccione C:\php5\php5isapi.dll
5 Haga clic en Aceptar para salir de la configuración
6 Botón derecho Haga clic en el sitio web predeterminado nuevamente y haga clic en Propiedades. Ingrese al filtro ISAPI. Como se muestra en la imagen, hay una flecha verde hacia arriba en el estado frontal, lo que indica que el filtro está funcionando.
Si ve una flecha roja hacia abajo o ninguna flecha, hay un problema con su configuración anterior, así que asegúrese de haber completado el paso 5. Si no funciona, vuelva a verificar la configuración.
7 Haga clic en la pestaña Inicio. Luego haga clic en Configurar.
8 Como se muestra en la siguiente figura, haga clic en el botón Agregar.
9 En el cuadro de diálogo emergente Agregar/Editar asignación de extensión de aplicación.
Ejecutable: haga clic en Examinar y seleccione C:\php5\php5isapi.dll
Extensible: .php (no se lo pierda).
10 un solo clic la pestaña Documento, luego haga clic en el botón Agregar y complete el índice en el cuadro de diálogo emergente Agregar documento predeterminado.
Una vez completada la configuración, probémosla
En el directorio raíz del sitio web, cree un archivo phpinfo.php en
lt;?php
phpinfo();gt;?php
Phpinfo();gt ;?); gt ;
Abrir en el navegador
[/url]
$host = "localhost"; = "root ";
$contraseña = "12345"; //Cambie 12345 a su contraseña de mysql
$link=mysql_connect($host, $usuario, $contraseña); /p >
if(!$link) echo "lt;h1gt;¡Error!lt;/h1gt;";
else echo "lt;h1gt;¡Éxito!lt;/h1gt;";
else echo "lt;h1gt;Éxito!lt;/h1gt;";
p>
mysql_close(); gt;
Abrir en navegador
Instale phpMyAdmin
Descargue y obtenga phpMyAdmin-2.10.0.0.2-all-languages.zip, descomprímalo y cámbiele el nombre a phpMyAdmin,
Busque y abra bibliotecas/config.default.php (config.inc.php o config.default en algunas versiones.
Realice los siguientes cambios:
1 Utilice las siguientes dos líneas para encontrar el contraseña
$cfg['servidor'][$i]['usuario'] = 'raíz'
$cfg['Servidores'][$i]['contraseña; '] = '';
En $cfg['Servers'][$i]['contraseña' ] Complete su contraseña de mysql ][$i]['contraseña'] = ''; entre comillas simples
2 Busque $cfg['PmaAbsoluteUri'] y reemplace las siguientes comillas simples. Establezca el valor dentro de la ruta del directorio phpMyAdmin, como http://localhost/phpMyAdmin/
3 Busque $cfg['PmaAbsoluteUri'] y establezca el valor entre las siguientes comillas simples como la ruta del directorio phpMyAdmin, por ejemplo http://localhost/phpMyAdmin/
3 Busque $; cfg['DefaultLang'] y establezca el valor entre comillas simples después en zh-gb2312;
Esto se modificará de acuerdo con su propia codificación (si no está familiarizado con la codificación de bases de datos, así es). Se recomienda no modificarlo)
4 Busque $cfg['DefaultCharset'] y establezca el valor entre comillas simples después del valor que desee.
Abra el navegador y escriba: http://localhost/phpMyAdmin/, IIS, MySQL se ha iniciado.
Si aparece la siguiente página, significa que la instalación de phpmyadmin está completa. y se puede utilizar
p>
Familiarícese con las funciones específicas de phpMyAdmin, así que no entraré en detalles aquí. .