Maison php教程 php手册 WAMP学习日记之:Apache发布php网站

WAMP学习日记之:Apache发布php网站

Jun 06, 2016 pm 07:36 PM
apache php wamp 修改 发布 学习 journal 网站

1.修改httpd.conf 文件,以便让Apache和php模块建立关联 2.配置php.ini文件 修改httpd.conf 文件,以便让Apache和php模块建立关联 如何让apache和php建立关联?通过apache内的配置文件httpd.conf来配置php模块。 添加模块:LoadModule php5_module "php的路

1.修改httpd.conf 文件,以便让Apache和php模块建立关联

2.配置php.ini文件

 

修改httpd.conf 文件,以便让Apache和php模块建立关联


如何让apache和php建立关联?通过apache内的配置文件httpd.conf来配置php模块。
 添加模块:LoadModule php5_module "php的路径/php5apache2_2.dll" 
 建立文件关联:AddType application/x-httpd-php .php
 建立默认索引:DirectoryIndex index.php default.php index.htm

建立新站点。
 
     DocumentRoot "需要发布网站的位置" 
     ServerName IP地址

 

 

修改php.ini文件

1、在记事本中查找“extension_dir”,然后把 extension_dir = "./"
修改为 extension_dir = "C:/php/ext"        //这里是php的路径

2、在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把 ;extension=php_mysql.dll 改为 extension=php_mysql.dll
   把 ;extension=php_gd2.dll 改为 extension=php_gd2.dll

 重启wamp即可用IP访问

如何让php支持mysql模块?修改php.ini文件,暂时我也没有亲收试过,以后还是得多看看用户手册。以后再开发过程中用户手册和开发文档都同样的重要,文档的交流在一定时期还是占很大的空间

在windows系统必须把php目录下的libmysql.dll拷贝到windows目录下才可以让php支持mysql。

 进入 X:/Server/PHP …… 将 PHP.ini-recommend 更名为 PHP.ini 并用文本编辑器打开……
 修改错误报告级别…… 运行一些书写不规范的程序…… 你会发现满屏的‘错误’……
 搜索:
 error_reporting = E_ALL
 修改为:
 error_reporting = error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
 由于是本地调试,我当然希望错误被输出供我调试……
 搜索:
 display_errors = Off
 修改为:
 display_errors = On
 对于本地开发者,记录错误似乎没有必要……
 搜索:
 log_errors = On
 修改为:
 log_errors = Off
 设置扩展库的路径是很必要的……
 搜索:
 extension_dir = “./”
 修改为:
 extension_dir = “X:/Server/PHP/ext”
 PHP 5 默认是不开启对 MySQL 的支持的……
 搜索:
 ;extension=PHP_MySQL.dll
 去掉前面的分号:
 extension=PHP_MySQL.dll
 另外,vBulletin 早已启用了对 Mysqli 的支持…… 所以这里我们引入 MySQL 扩展库……
 搜索:
 extension=PHP_MySQL.dll
 在下方加入:
 extension=PHP_mysqli.dll
 当然,为了更好的使用 vBulletin 的一些图象相关功能,我们需要启用 GD2 库……
 搜索:
 ;extension=PHP_gd2.dll
 去掉前面的分号:
 extension=PHP_gd2.dll
 我们还希望对一些较常用的库进行调用,比如 PHP_mbstring.dll 、 PHP_curl.dll 、 PHP_sockets.dll 、 PHP_xmlrpc.dll 等等…… 开启方法同上……
 (这里仅启用了常用扩展…… 其它的扩展请自行根据需要定夺……)
 虽然 vBulletin 使用了其内建 Session 机制,但 PHP 的 Session 机制在很多程序中是必备的……
 搜索:
 ;session.save_path = “/tmp”
 修改为一个存在的路径里……
 或者到发布目录下建立一个 tmp 目录……
 这里我们选用前一种方法…… 先建立这样一个目录 X:/Session ……
 然后修改为:
 session.save_path = “X:/Session”

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP et Python: comparaison de deux langages de programmation populaires PHP et Python: comparaison de deux langages de programmation populaires Apr 14, 2025 am 12:13 AM

PHP et Python ont chacun leurs propres avantages et choisissent en fonction des exigences du projet. 1.Php convient au développement Web, en particulier pour le développement rapide et la maintenance des sites Web. 2. Python convient à la science des données, à l'apprentissage automatique et à l'intelligence artificielle, avec syntaxe concise et adaptée aux débutants.

Comment définir le répertoire CGI dans Apache Comment définir le répertoire CGI dans Apache Apr 13, 2025 pm 01:18 PM

Pour configurer un répertoire CGI dans Apache, vous devez effectuer les étapes suivantes: Créez un répertoire CGI tel que "CGI-Bin" et accorder des autorisations d'écriture Apache. Ajoutez le bloc directif "Scriptalias" dans le fichier de configuration Apache pour mapper le répertoire CGI à l'URL "/ cgi-bin". Redémarrez Apache.

La pertinence durable de PHP: est-elle toujours vivante? La pertinence durable de PHP: est-elle toujours vivante? Apr 14, 2025 am 12:12 AM

PHP est toujours dynamique et occupe toujours une position importante dans le domaine de la programmation moderne. 1) La simplicité de PHP et le soutien communautaire puissant le rendent largement utilisé dans le développement Web; 2) sa flexibilité et sa stabilité le rendent exceptionnelle dans la gestion des formulaires Web, des opérations de base de données et du traitement de fichiers; 3) PHP évolue et optimise constamment, adapté aux débutants et aux développeurs expérimentés.

Comment démarrer Apache Comment démarrer Apache Apr 13, 2025 pm 01:06 PM

Les étapes pour démarrer Apache sont les suivantes: Installez Apache (Commande: Sudo apt-get install Apache2 ou téléchargez-le à partir du site officiel) Start Apache (Linux: Sudo SystemCTL Démarrer Apache2; Windows: Cliquez avec le bouton droit sur le service "APACHE2.4" et SELECT ") Vérifiez si elle a été lancée (Linux: SUDO SYSTEMCTL STATURE APACHE2; (Facultatif, Linux: Sudo SystemCTL

Objectif de PHP: Construire des sites Web dynamiques Objectif de PHP: Construire des sites Web dynamiques Apr 15, 2025 am 12:18 AM

PHP est utilisé pour créer des sites Web dynamiques, et ses fonctions principales incluent: 1. Générer du contenu dynamique et générer des pages Web en temps réel en se connectant à la base de données; 2. Traiter l'interaction utilisateur et les soumissions de formulaires, vérifier les entrées et répondre aux opérations; 3. Gérer les sessions et l'authentification des utilisateurs pour offrir une expérience personnalisée; 4. Optimiser les performances et suivre les meilleures pratiques pour améliorer l'efficacité et la sécurité du site Web.

Comment supprimer plus que les noms de serveurs d'Apache Comment supprimer plus que les noms de serveurs d'Apache Apr 13, 2025 pm 01:09 PM

Pour supprimer une directive de nom de serveur supplémentaire d'Apache, vous pouvez prendre les étapes suivantes: Identifier et supprimer la directive supplémentaire de serveur. Redémarrez Apache pour que les modifications prennent effet. Vérifiez le fichier de configuration pour vérifier les modifications. Testez le serveur pour vous assurer que le problème est résolu.

PHP et Python: exemples de code et comparaison PHP et Python: exemples de code et comparaison Apr 15, 2025 am 12:07 AM

PHP et Python ont leurs propres avantages et inconvénients, et le choix dépend des besoins du projet et des préférences personnelles. 1.Php convient au développement rapide et à la maintenance des applications Web à grande échelle. 2. Python domine le domaine de la science des données et de l'apprentissage automatique.

Que faire si le port Apache80 est occupé Que faire si le port Apache80 est occupé Apr 13, 2025 pm 01:24 PM

Lorsque le port Apache 80 est occupé, la solution est la suivante: découvrez le processus qui occupe le port et fermez-le. Vérifiez les paramètres du pare-feu pour vous assurer qu'Apache n'est pas bloqué. Si la méthode ci-dessus ne fonctionne pas, veuillez reconfigurer Apache pour utiliser un port différent. Redémarrez le service Apache.

See all articles