FAQ : foire Aux Questions
<<<
Pourquoi ne doit-on pas utiliser Apache 2 dans un environnement threadé multi-processeur de production ? Unix/Windows : où doit être placé mon fichier
>>>

11.5 Installation
11 FAQ : foire Aux Questions
 Manuel PHP

-> Pourquoi ne doit-on pas utiliser Apache 2 dans un environnement threadé multi-processeur de production ?
Unix/Windows : où doit être placé mon fichier
Unix : j'ai installé PHP, mais à chaque fois que je charge un document, j'obtiens l'erreur 'Document Contains No Data'! Que se passe-t-il?
Unix : J'ai installé PHP en utilisant des fichiers sources RPM, mais apache ne traite pas les pages PHP. Que se passe-t-il?
Unix : J'ai installé PHP 3 en utilisant des paquets source RPM, mais ils ne compilent pas avec le support de la base de données dont j'ai besoin! Que se passe-t-il?
Unix : J'ai patché Apache avec l'extension FrontPage et subitement, PHP ne fonctionne plus. Est-ce que PHP est incompatible avec l'extension FrontPage pour Apache ?
Unix/Windows : J'ai installé PHP, mais lorsque je tente d'accéder à un fichier contenant un script PHP via mon navigateur, j'obtiens un écran vide.
Unix/Windows : J'ai installé PHP, mais lorsque je tente d'accéder à un fichier contenant un script PHP via mon navigateur, j'obtiens une erreur de type 'server 500 error'.
Quelques systèmes d'exploitations : J'ai installé PHP sans erreur, mais lorsque je tente de démarrer Apache, j'obtiens une erreur du type '
Windows : J'ai installé PHP, mais lorsque j'accède à un fichier contenant un script PHP via mon navigateur, j'obtiens l'erreur :
Windows : J'ai suivi toutes les instructions, mais je n'arrive toujours pas à faire fonctionner PHP et IIS ensemble !
Lorsque vous exécutez PHP comme CGI avec IIS, PWS, OmniHTTPD ou Xitami, j'obtiens l'erreur suivante :
Comment puis-je savoir si mon
Où dois-je ajouter mon répertoire PHP à la variable
Comment rendre le fichier
Est-il possible d'utiliser la négociation sur le contenu fournie par Apache (option MultiViews) avec PHP ?

11.5.1 Pourquoi ne doit-on pas utiliser Apache 2 dans un environnement threadé multi-processeur de production ?

PHP est un mortier. C'est un mortier utilisé pour construire de belles applications web en utilisant beaucoup de bibliothèques ensemble, apparaissant comme une seule entité à travers un langage intuitif et facile à apprendre. La flexibilité et la puissance de PHP se fondent sur la stabilité et la robustesse de la plate-forme fondamentale. Il a besoin d'un OS qui fonctionne, d'un serveur web qui fonctionne et de bibliothèques externes pour coller le tout. Lorsqu'un seul de ces éléments arrêtent subitement de fonctionner, PHP doit identifier le problème et le réparer au plus vite. En rendant le cadre fondamental plus complexe en ne séparant pas les exécutions des threads, ni les segments mémoires, ni un endroit clos pour traiter chaque requête entrante, des pieds d'argile sont introduits dans le système PHP.

Et finalement, cette mise en garde contre les environnements MPM threadés n'est pas aussi forte pour les environnements Windows, où les bibliothèques sont mieux threadées.

<< Pourquoi ne doit-on pas utiliser Apache 2 dans un environnement threadé multi-processeur de production ? >>
FAQ : foire Aux Questions Installation Unix/Windows : où doit être placé mon fichier