外貿(mào)商城網(wǎng)站系統(tǒng)域名解析查詢
參考文獻:https://www.php.net/manual/zh/introduction.php
PHP 是什么?
PHP(“PHP: Hypertext Preprocessor”,超文本預處理器的字母縮寫)是一種被廣泛應用的開放源代碼的多用途腳本語言,它可嵌入到 HTML中,尤其適合 web 開發(fā)。
一個簡單的例子:
<!DOCTYPE html>
<html><head><title>Example</title></head><body><?phpecho "Hi, I'm a PHP script!";?></body>
</html>
可以看到類似 JSP
PHP 能做什么
- 網(wǎng)站和 web 應用程序(服務器端腳本)。
- 命令行腳本。
windows PHP 安裝
參考文章:https://blog.csdn.net/qq_45034708/article/details/108542598
官方文檔:https://www.php.net/manual/zh/install.windows.manual.php
安裝前注意事項
在通常情況下,需要三樣東西:PHP 自身、一個 web 服務器和一個 web 瀏覽器。
接下來需要安裝 PHP、web服務器(web 服務器也可以使用 Windows 自帶的IIS)。
IIS 的配置在上面的官方文檔中已給出。
下載PHP
下載地址:http://windows.php.net/download/
版本選擇:
我選擇的是這個:
新建一個目錄,我的叫 php8
,解壓文件到該目錄下
最終完整路徑為:D:\DevTools\php8
安裝 web服務器 Apache
官方文檔:https://www.php.net/manual/zh/install.windows.apache2.php
參考文章:https://blog.csdn.net/qq_45034708/article/details/108565486
-
下載鏈接:https://www.apachelounge.com/download/
-
新建一個目錄存放解壓文件,最終路徑:
D:\DevTools\Apache\Apache24
-
Windows 下有三種方法使 PHP 工作于 Apache 2.x 之中??梢砸?handler、CGI、或者 FastCGI 方式運行 PHP。
這里演示handler 的方式,其他方式在上面的官方文檔中有。
修改httpd.conf
配置文件,該文件在config
目錄下
直接復制官方文檔的即可:
在文件的末尾添加如下內(nèi)容:
# 在 PHP 8.0.0 之前,模塊的名稱是 php7_module LoadModule php_module "D:/DevTools/php8/php8apache2_4.dll" <FilesMatch \.php$>SetHandler application/x-httpd-php </FilesMatch> # 配置 php.ini 的路徑 PHPIniDir "D:/DevTools/php8"
-
修改配置文件的開頭為自己的解壓路徑
注意修改為/
還有路徑,我的php解壓路徑是:D:\DevTools\php8
-
安裝 Apache 為Windows服務
文檔地址:https://httpd.apache.org/docs/current/platform/windows.html#comments_section
httpd -k install -n Apache2.4 # -n后面表示自定義訪問名稱
你可能會安裝失敗,因為如果你的電腦 80
端口被占用是安裝不了的
解決辦法:
https://blog.csdn.net/weixin_44248000/article/details/103432778
https://blog.csdn.net/the_liang/article/details/81914920
同時修改配置文件:
執(zhí)行下面的命令啟動和停止
httpd -k start -n "Apache2.4" # 啟動
httpd -k stop -n "Apache2.4" # 停止
- 創(chuàng)建
php.ini
文件(該文件默認是不存在的)
復制如圖的文件,粘貼并重命名為php.ini
- 修改
php.ini
配置,官方建議加上這兩句:
opcache.enable=On
opcache.enable_cli=On
- 測試
切換到bin
目錄,輸入下面的命令可以看到php_module
即可
- 在如下圖的目錄下添加一個
test.php
文件,瀏覽器訪問http://localhost/test.php
總結
配置環(huán)境是最可怕的,如果你能堅持下來,你將打敗99%的人。