Estoy descargando PHP para Windows. Tengo 2 opciones en el sitio web.
- Seguro para subprocesos PHP
- PHP no seguro para subprocesos
Por favor, conteste a las siguientes preguntas:
- ¿Cuál es la diferencia entre los dos? ¿Cuáles son las ventajas y desventajas entre sí?
- Estoy desarrollando un sitio web de comercio electrónico que tendrá mucho tráfico, ¿cuál es más recomendable y por qué?
php
multithreading
sumitir
fuente
fuente
Respuestas:
De la documentación de PHP:
Entonces, realmente depende de la forma en que desee usar PHP:
LoadModule
: seguro para subprocesosEl manual de PHP tiene buenas instrucciones de instalación .
AFAIR ejecutar PHP con FastCGI es la forma preferible, funciona más rápido y permite una configuración de seguridad más detallada.
fuente
Rápido y simple: si está utilizando Apache, edite su archivo Apache24 \ conf \ httpd.conf y busque "loadmodule". Si ve que su módulo de carga hace referencia a un .dll, algo como:
LoadModule php7_module "e: /x64Stack/PHP/php7.1.9/php7apache2_4.dll"
Aplicación AddHandler / x-httpd-php .php
PHPIniDir "e: /x64Stack/PHP/php7.1.9"
Entonces desea que Thread Safety esté habilitado o TS - Thread Safe versión .
De lo contrario, si está utilizando IIS o Apache con CGI, entonces el sabor NTS.
Utilizo múltiples pilas y dentro de esos múltiples servidores y versiones de PHP, así que no dejes que las rutas / php o las versiones del servidor te arrojen.
fuente
Además de Crack, desde 5.4 puedes usar el servidor web incorporado (¡funciona bien!).
fuente
php -S ip:port
), aunque no tengo idea de la relación con la seguridad de los subprocesos.