PHP webphp.exe -f "php" php.exe -r "php"ApachenextphpphpMysqlnextApachePHPapachehttpd.conf LoadModule php5_achephpMysqlnextApachePHPapachehttpd.conf LoadModule php5_ -php"/> PHP webphp.exe -f "php" php.exe -r "php"ApachenextphpphpMysqlnextApachePHPapachehttpd.conf LoadModule php5_achephpMysqlnextApachePHPapachehttpd.conf LoadModule php5_ -php">
data-id="1190000004873405">
PHP 的應用領域
web伺服器端腳本:主要作用
應用程式圖形"
或安裝Apache
打開安裝程式一路next即可
壓縮一個包目錄包到某包Mysql
預設選項一路next就行了
設定Apache與PHP
開啟apache的httpd.conf檔案增加以下內容
LoadModule php5_module "php檔案增加以下內容
LoadModule php5_module "php…新增下列內容
偵測apache設定語法
查找關鍵字
timezone
在httpd.conf目錄中設定檔中設定檔中. '
在php.ini5取消註解同時取消
mysqli.dll的註解
目錄存取權限說明
<code><Directory “要设置权限的目录路径”> #设置当一个请求中没有给定请求的文件名又没有默认网页(首页)的时候,显示文件列表 Options Indexes #设置权限控制的先后顺序,只有2种:Deny,Allow(先拒绝,后允许),Allow,Deny(先允许后拒绝) Order Deny,Allow #Deny用于设定要拒绝访问的来源地址或服务器名,几乎没有实际意义! Deny from 拒绝名单 比如:deny from 192.168.3.8 172.180.4 Allow from 允许名单 比如:Allow from all #设置该文件夹下的“默认网页”(首页),可以设置多个,用于请求中不带文件名的时候自动使用该文件作为“返回”页面。 DirectoryIndex index.php index.html main.php default.php abc.php 123.html # 允许分布权限 AllowOverride all </Directory></code>目錄存取權說明
<code>Deny from all</code>
<pre class="brush:php;toolbar:false"><code><virtualhost *:80>
#主机名
ServerName www.baidu.com
#主机别名
ServerAlias map.baidu.com tv.baidu.com
#目录
DocumentRoot "C:/root"
#目录权限配置
<Directory "C:/root">
Options Indexes
Order Deny,Allow
Allow from all
</Directory>
#虚拟目录
Alias /abc 'C:/alias'
<Directory "C:/alias">
Options Indexes
Order Deny,Allow
Allow from all
</Directory>
</virtualhost></code></pre>新建.htaccess檔案,內容如下
在apache的主設定檔httpd.conf中,「開啟」多站點虛擬主機檔案項目(關鍵字:vhosts):
」代表所有IP,預設其實apache安裝好之後就設定好了,無需手動設定(關鍵字NameVirtualHost):
設定每個單一網站