php構成ステップ
4105 ワード
web
, ( )
web 。 :
hosts IP
hosts , IP
, , “ ”
web
, ( php )
( ) ( )
( / )
hosts :
window /system32/drivers/etc/hosts
:hosts , 。
:
ip
: ip 。
127.0.0.1 “ ”
DNS : “ hosts ”
WEB
PHP :
, apache , PHP , MySQL , PHP ( )
apache
:
apache,php,mysql , :
c d amp, 。
, :http://localhost/
:
: apache /htdocs/
“ ” :index.html
apache PHP
apache :
apache /conf / httpd.conf
, “ ”php :
:
apache。
php php , :
, , ,
AddType application/x-httpd-php .php .abc phtml
php
php :
:
php “ ”(timezone)。
php “ ”, :
<?php phpinfo(); ?>, php
,php 。 ,php 2 , :
( php.ini)
, apache ,“ ”php.ini !!!
php.ini :timezone,
:
:
apache。
3php.php :
php
php, , , , , 。
, “ ” , :
: php mysql , :
:
: , mysql_connect();.......
,mysql_connect() , php , , :
:
:
,php ( ) ( ), :
extends_dir “ ( )”;
:
apache, , :
, , mysql , !
mysql
mysql
: mysql-5.5.24-win32.msi
,
:
2 :
apache bin :
apache /bin
mysql bin :
mysql /bin
:
》 》 》 》 》 》 》 》path
?
, “ ”, 。 ( ), , “ ” , 。
( ), , “ ”( ), IP。 IP 。
, “ ”, ( web , , 。。。。), “ ” 。
apache, httpd.conf , , apache web —— ,apache 。
80 web :
( ):
apache, :
:2
:
。
ServerName www.abc.com
:
ServerName abc.com
:
ServerName news.abc.com
:
ServerName def.news.abc.com
:
。
DocumentRoot “c:/www”
:
DocumentRoot “H:/itcast/class/bj-php-36”
: , “ ”。
, , , “ ”:
<directory “ ”>
#
</directory>
:
, “ ”:
<directory “ ”>
AllowOverride All
</directory>
: , (.htaccess) “ ”( )。 , Directory !
:
DirectoryIndex:
,
Alias
“ ”, ( ) , 。
, (www.php36.com) , soft , :
http://www.php36.com/soft/
:
Alias / “ ”
:
, :
(ServerName)
(ServerAlias):
( )(DocumentRoot)
:<Directory>Options, Order, Allow, AllowOverride, DirectorIndex...</Directory>
(DirectorIndex)
(Alias):
, , 。
: , httpd.conf “ ” 。
:
1, (httpd.conf) (httpd-vhosts.conf) :
:
:
2, IP ( ):
3, :
# 1:
<VirtualHost *:80>
</VirtualHost>
# 2:
<VirtualHost *:80>
2
</VirtualHost>
# 3:
<VirtualHost *:80>
3
</VirtualHost>
:
, 2 “ ”。
2:
“ ” 。
, “ ”:
—— apache , ,Apache ( )。