配置php
PHP 文件的擴展名就是 .php
我們可以嘗試在剛剛配置的網站中添加一個擴展名為 php 的文件,然后到瀏覽器中訪問它。
結果出乎意料,并沒有顯示我們想要的 Hello?PHP ,而是將我們的代碼原封不動的返回給瀏覽器了。
原因很簡單:Apache 只能處理靜態文件請求,對于后綴名為 .php 這種動態文件,它無法執行,所以就當成是一 個靜態文件直接返回了。
解決方案:
在服務器上安裝 PHP 解壓 php 到純英文路徑目錄中 在 Apache 中添加支持 PHP 的配置
1、在Apache主配置文件httpd.conf中配置php
?
?
?虛擬主機根目錄和域名配置:
在hosts文件里添加訪問的地址:127.0.0.1是本地回環地址? test0.io域名
?
2、在 <IfModule?mime_module> 節點中添加 .php 擴展名解析支持
3、默認文檔配置節點 <IfModule?dir_module> 中添加 index.php
默認文檔指的是在訪問一個目錄而不是具體文件名時,默認執行的文件名
4、重啟 Apache
?
5、調試結果
<!--錯誤的注釋方法--> //<?php echo "hello" ; ?> <!--正確的注釋方法--> <?php //echo "Hello World" ;?> <!--獲得動態的日期--> <?php echo date("y-m-d");?>?
Apache 與 PHP
對于很多初學者來說,很容易把 Apache 和 PHP 混在一起 混為一談,其實他們兩者各自有各自負責的領域,各自 的職責,但是我們在使用 PHP 做動態網站開發時,兩者就會產生聯系,具體如下:
Apache是根據文件的擴展名找到文件的類型,然后挨個問以下每個模塊是否能處理這個類型的文件,如果能處理,那么Apache就自己處理(按照靜態文件的處理方式)
?
?
轉載于:https://www.cnblogs.com/Daisy0331/p/9196072.html
總結
- 上一篇: mysql 语法
- 下一篇: PHP 多参数方法的重构