Heim >Backend-Entwicklung >PHP-Tutorial >Integration von PHP und Apache, Konfiguration virtueller Verzeichnisse und Konfiguration virtueller Hosts

Integration von PHP und Apache, Konfiguration virtueller Verzeichnisse und Konfiguration virtueller Hosts

WBOY
WBOYOriginal
2016-08-08 09:25:501439Durchsuche
Integration von PHP und Apache:

1. Fügen Sie

LoadModule php5_module "D zu httpd.conf im conf-Verzeichnis von Apache hinzu :/ appserv/php/php5apache2_2.dll"

PHPIniDir "D:/appserv/php"

AddType application/x-httpd-php. php .phtml

2. Ändern Sie die php.in-development-Datei in php.ini

3 das entsprechende Funktionsmodul

Hier geben wir den Pfad der PHP-Erweiterungsbibliothek an

extension_dir = ".../php-5.3.5/ext "


Konfigurieren Sie das virtuelle Verzeichnis:


#direcotory entspricht der Willkommensseite
DirectoryIndex index.html index.htm index.php
#Dein Site-Alias
Alias ​​/myblog „D:/myblog“

#Das ist Zugriffsberechtigungseinstellungen
Auftrag zulassen, verweigern
Von allen zulassen


Deregistrieren Sie den Documentroot-Pfad #DocumentRoot


Die Schritte zum Konfigurieren des virtuellen Hosts sind wie folgt:

1 httpd-vhosts.conf

In der httpd.conf-Datei

# Virtuelle Hosts Virtuelle Hosts

Fügen Sie conf/extra /httpd-vhosts.conf ein

2. Nehmen Sie die Konfiguration in der Datei httpd-vhosts.conf vor


#Configure unser eigener virtueller Host

DocumentRoot "d:/myblog"
#Konfigurieren Sie hier die Willkommens-Homepage
DirectoryIndex index.html index.htm index.php

Optionen FollowSymLinks
#Anderen nicht erlauben, unsere Seite zu ändern
AllowOverride None
#Zugriffsberechtigungen festlegen
Zulassen, verweigern befehlen
Von allen zulassen

Relevante Konfiguration in php.ini:

Unterstützung für MySQL aktivieren

extension="php_mysql.dll"

extension="php_mysqli.dll"

Support-Galerie öffnen

extension=php_gd2.dll

Standardzeitzone festlegen

Datum. Zeitzone = Asien/Shanghai

Socket verwenden

extension=php_sockets.dll

PHP verwenden Erweiterungsfunktion

extension=php_exif.dll

Verwenden Sie das -Tag

short_open_tag = Aus/Ein

Notic-Informationen nicht anfordern

error_reporting = E_ALL & ~E_NOTICE

Das Obige hat die Integration von PHP und Apache, die Konfiguration virtueller Verzeichnisse und die Konfiguration virtueller Hosts vorgestellt, einschließlich aller Aspekte. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn