Red de conocimiento informático - Conocimiento informático - Cómo implementar el sitio web thinkphp Cómo implementar thinkphp

Cómo implementar el sitio web thinkphp Cómo implementar thinkphp

Cómo usar thinkphp5 para implementar un sitio web Cree un subdirectorio de aplicación en el directorio raíz WEB (este es el nombre de la aplicación y el proyecto), luego cree un archivo index.php en este directorio, agregue un archivo simple Código de línea:

/ThinkPHP framework directorio/ThinkPHP.PHP La función de esta línea de código es cargar el archivo del portal ThinkPHP.php del marco ThinkPHP, que es el primer paso para todos los basados ​​en ThinkPHP. aplicaciones. Luego, acceda al archivo del portal en su navegador.

¿Cómo implementar un proyecto php?

Configuración del servidor Ali ECS 1. Porque ya hay varios sitios en línea. Por lo tanto, es necesario configurar ngnix multisitio. 2. En la estructura de directorios de Alibaba Cloud ecs, nginxin está en el directorio /etc/nginx/. La configuración aquí es principalmente el archivo nginx.config. log main; # Cargar archivos de configuración para el servidor predeterminado

block.include/etc/nginx/

default.d/*.conf ubicación/{#try_files$uri$uri/// index.php; ;root/opt/www/pcweb/ytyy_pc;index

index.php

index.htmlindex.htm; if(! -e$request_filename){rewrite^(. *) $/index.php?s=$1last; break; }}reescritura de URL (opcional) #redirectservererrorpagestothestaticpage/40x.html#error_page404/404.html; 40 ubicación de configuración de página de error=/

40x. {}#redirectservererrorpagestothestaticpage/50x.html#error_page500502503504/50x.html; 50 ubicación de configuración de la página de error=/

50x.html{}ubicación~.php${Ruta relativa del sitio raíz; fastcgi_pass127.0.0. : 9000; fastcgi_indexindex.php; fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name; includefastcgi_params;}ubicación~/

.ht{denyall;}}El contenido básico del archivo de configuración es el anterior; Pruebe si el archivo de configuración es correcto para usar la configuración y luego reinicie el servidor nginx para que la configuración de nginx se complete y pueda usarse. Coloque los archivos del sitio web en el directorio apropiado. Cloné directamente. Se pensó que la segunda transferencia del archivo del proyecto

.thinkphp se completó después de la carga. El primer problema encontrado al cargar fue un error al acceder a la página, que fue secuestrada por la página 114 de Telecom. Solución de Baidu para no ver el error

1. Opciones avanzadas de Internet-gt; Privacidad-gt; Nuevo sitio Agregar sitio bloqueado Solución 2: Panel de control-gt y Conexión de área local-gt; ;Attribute-gt;ipv4 usando la siguiente IP finalmente está listo y puede ver la página de error. . . . . .

La conclusión final obtenida al abrir nuevamente el método Baidu es que el problema de permisos del directorio de archivos hace que el directorio de ejecución de thinkphp no tenga permiso de escritura. Todos los archivos thinkphp cargados en Alibaba parecen tener este problema. El problema es muy simple. Simplemente vaya al directorio de archivos del proyecto y use el permiso de archivo más alto chmod-R777//linux para modificar los permisos del archivo.