win10 php開發環境搭建

來源:互聯網
上載者:User
本篇文章介紹了在win10下PHP開發環境的搭建,過程也比較詳細,有需要的朋友可以看一下。

1.安裝php

下載並解壓php7到d:\php7
http://windows.php.net/download#php-7.0 選擇合適的版本下載

2.安裝Apache

下載並解壓Apache 到 d:\Apache24 (注意,只能解壓到磁碟根目錄下)
http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14

3.配置php

複製 d:\php7\php.ini-development 到同一目錄下,修改名為 php.ini
開啟 d:\php7\php.ini
找到 ; extension_dir = "ext" 修改為 extension_dir = "ext",也就是去掉前面的分號
如果使用mysqli,找到 ;extension=php_mysqli.dll ,修改為 extension=php_mysqli.dll,去掉前面的分號


4.配置apache

開啟 d:\Apache24\conf\httpd.conf
找到 Define SRVROOT "/Apache24" 修改為 Define SRVROOT "D:/Apache24"
找到 Listen 80 修改為 Listen 8080
檔案末尾追加
AddType application/x-httpd-php .php .html .htm
PHPIniDir "d:/php7/php.ini"
LoadModule php7_module "d:/php7/php7apache2_4.dll"

5.設定環境變數

右鍵我的電腦,屬性->進階,找到最下面的環境變數按鈕
選中目前使用者的PATH變數,編輯
建立以下條目:
D:\Apache24\bin
D:\php7
D:\php7\ext
一路確定,關閉這些視窗

6.安裝Apache服務並啟動

以管理員身份開啟命令列,執行httpd.exe -k install
然後執行 httpd -k restart

此時訪問 127.0.0.1:8080應該可以看到Apache的成功頁面


7.建立測試頁面

開啟 d:\Apache24\conf\httpd.conf
找到
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">
在第4步中,我們定義了 SRVROOT 為"D:/Apache24"
因此此時的頁面訪問路徑為D:/Apache24/htdocs
進入此路徑,會發現有第6步訪問的那個index.html
我們在此目錄下建立hello.php,輸入以下內容
<?php
echo "hello world!";
?>
訪問 127.0.0.1:8080/hello.php 即可看到效果

當然也可以自訂根路徑,那麼php檔案就要放在相應的目錄中
DocumentRoot "d:/webapps"
<Directory "d:/webapps">


配置phpstorm

通過配置phpstorm,結合chrome的 jetbrains-ide-support外掛程式,
可以實現頁面的live edit,也就是修改代碼的同時會在瀏覽器展示出效果
chrome外掛程式下載 連結:http://pan.baidu.com/s/1eRGodaU 密碼:yewa
下載並安裝phpstorm,配置php解譯器
建立項目,並建立php檔案後,要實現live edit,只需要開啟php檔案,右鍵選擇debug 'xxx.php' 即可

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.