基於win10搭建php環境

基於win10搭建php環境

聽語音
  • 瀏覽:162
  • |
  • 更新:2016-12-11 17:33
  • 基於win10搭建php環境 1
  • 基於win10搭建php環境 2
  • 基於win10搭建php環境 3
  • 基於win10搭建php環境 4
  • 基於win10搭建php環境 5
  • 基於win10搭建php環境 6
  • 基於win10搭建php環境 7
分步閱讀

這裏是基於win10配置php-7.1.0+apache2.4.23+mysql-5.7.16的介紹,但願能幫到你們。php

工具/原料

 
  • 環境 win10 64位(32位的電腦選擇下載32位的,32位的軟件能在64位的電腦運行,反之則不行,最好是下載和電腦位數匹配的)
  • php-7.1.0 php-7.1.0-Win32-VC14-x64.zip
  • apache 2.4.23 httpd-2.4.23-win64-VC14.zip
  • mysql-5.7.16 mysql-5.7.16-winx64.zip

方法/步驟 一、下載相應的軟件(沒有裝vc14的必定要安裝)

 
  1. 1

    先去微軟官網下載vc14,網址爲https://www.microsoft.com/zh-cn/download/details.aspx?id=48145,這裏下載中文簡體的,而後下載好以後一步步安裝就行了。html

    基於win10搭建php環境
  2. 2

    下載apache 2.4.23, httpd-2.4.23-win64-VC14.zip,網址爲http://www.apachelounge.com/download/,這裏選擇的是免安裝版的。mysql

  3. 3

    下載php-7.1.0,php-7.1.0-Win32-VC14-x64.zip  這裏咱們選擇的是線程安全版,關於線程安全版與非線程安全版的區別可 自行上網查閱相關資料,下載網址爲http://windows.php.net/download/  ,最後注意選擇相應位數的版本下載,這裏我是下載64位的。sql

    基於win10搭建php環境
  4. 4

    下載mysql-5.7.16,mysql-5.7.16-winx64.zip,下載網址爲http://dev.mysql.com/downloads/mysql/,一樣的選擇64位的下載。32位的電腦下載32位的。這個軟件也是免安裝版的,到時候只要解壓到某個文件夾就行了。apache

    END

方法/步驟2 開始安裝

 
  1. 1

    Apache咱們這裏下載的是zip壓縮包,解壓後放到合適的位置就行了,這裏咱們放在E盤的phptools文件夾中的ApacheServer文件夾中,這個文件夾是本身新建的,能夠本身命名。windows

  2. 2

    php 下載後也是zip包,一樣解壓到合適位置,咱們這裏也將其放在E盤的phptools文件夾下的php7.1目錄下,php7.1文件夾須要本身新建。安全

  3. 3

    MySQL選擇的是免安裝版的,也就是Zip壓縮包,這就更簡單了,一樣是解壓到合適的位置,這裏咱們也將其放在E盤的phptools文件夾下的MySQL目錄下,解壓安裝後以下圖php7

    基於win10搭建php環境
    END

方法/步驟3 配置PHP(php版本爲5.6,此版本正好,可從官網下載線程安全版,若爲非線程安全則會缺乏php5apache2_4.dll文件,不能進行版本兼容)

 
  1. 首先將E:\phptools\php7.1\php.ini-production  複製一份,並重命名爲php.ini;app

  2. 將 E:\phptools\php7.1和E:\phptools\php7.1\ext加入環境變量PATH中,選中計算機,右鍵屬性-->高級系 統設置 -->環境變量-->系統變量,找到Path,編輯,在其後加上;E:\phptools\php7.1;E:\phptools \php7.1\ext,以下圖,工具

    基於win10搭建php環境
    END

方法/步驟4 配置Apache

 
  1. 用記事本打開E:\phptools\ApacheServer\Apache\conf

    查找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "E:/phptools/ApacheServer/Apache"(這裏輸入的是你解壓apache安裝包後放的位置)

  2. 查找#ServerName www.example.com:80 ,修改成 ServerName localhost:80 (去掉前面的#),若是你的電腦的80端口已經被佔用了的話,這裏咱們就不能用80端口了,能夠修改爲其它的端口,好比90。固然咱們還要搜索Listen,把80端口改爲90,其它的就不用修改了,只須要修改這兩個地方。

  3. 查找DocumentRoot "c:/Apache24/htdocs" , 修改成DocumentRoot "E:/phptools/ApacheServer/Apache/htdocs"  修改成環境文件的路徑

  4. 查找<Directory "c:/Apache24/htdocs"> ,修改成 <Directory " E:/phptools/ApacheServer/Apache/htdocs ">

  5. 找到DirectoryIndex index.html ,修改成 DirectoryIndex index.html index.php index.htm (這裏咱們添加了index.php index.htm)

  6. 查找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"  ,修改成 ScriptAlias /cgi- bin/ "E:/phptools/ApacheServer/Apache/cgi-bin" 

  7. 查找<Directory "c:/Apache24/cgi-bin"> 修改成 <Directory "E:/phptools/ApacheServer/Apache/cgi-bin/"> 

  8. 最後在E:/phptools/ApacheServer/Apache/conf/httpd.conf最後一行加上# php5 support
  9. LoadModule php7_module "E:/phptools/php7.1/php7apache2_4.dll"

    AddHandler application/x-httpd-php .php .html .htm

    AddType application/x-http-php .php .html .htm

    PHPIniDir "E:/phptools/php7.1"

    這些代碼。

    基於win10搭建php環境
    END

方法/步驟5而後將Apache安裝到系統服務中

 
  1. 1

    而後咱們若是把Apache安裝到系統服務中的話,咱們就能夠直接在系統服務中啓動了。具體方法是打開任務管理器——>服務——>找到Apache,而後右鍵啓動就行了。

    基於win10搭建php環境
  2. 2

    固然這裏不安裝也是能夠的,只是啓動Apache的時候要到E:\phptools\ApacheServer\Apache\bin\ApacheMonitor.exe中去,啓動前還要運行httpd.exe。

    END

方法/步驟6 開啓幾個經常使用的php擴展

 
  1. 1

    用記事本打開E:\phptools\php7.1\php.ini

    將; extension_dir = "ext"修改成 extension_dir = "ext" (去掉extension前面的分號)

    將;extension=php_mbstring.dll 修改成 extension=php_mbstring.dll(去掉extension前面的分號,這是php多字節字符串擴展)

    將;extension=php_mysqli.dll 修改成 extension=php_mysqli.dll(去掉extension前面的分號) 

    END

方法/步驟7 MySQL的配置

 
  1. MySQL免安裝版環境配置已有朋友寫過相關經驗,我就不贅述了,參考

    經驗朋友niyikai寫的經驗便可。

    可是這裏須要注意的是5.7版本里面沒有data文件夾。在啓動以前須要初始化,使用cmd命令行進入bin文件夾後,再輸入mysqld --initialize ,這樣才能正常啓動MySQL。還有密碼的問題,5.7版本的MySQL隨機附帶了一個登陸密碼。這個密碼在後來生成的data文件夾下。文件的名字是你的計算機名.err。

    2016-12-10T16:18:50.886005Z 1 [Note] A temporary password is generated for root@localhost: fdglskdjggsl    加粗的即爲登陸密碼。還有須要注意的是cmd命令必須是以管理員權限運行的,不然權限不夠,會報錯。下圖就是MySQL成功啓動而且登陸後的界面。

    基於win10搭建php環境
    END

注意事項

 
  • 解壓後的文件夾必定不能是中文目錄的,不然會報錯。
相關文章
相關標籤/搜索