PHP運行環境搭建

說明

  • 個人百度百度雲盤裏面有apache24,PHP7.0,mysql5.6,若是須要的話能夠直接下載;
  • apache的環境我已經配置好了,將其解壓到C盤根目錄 相應絕對路徑爲C:\Apache24
  • 將PHP解壓到C盤根目錄 相應絕對路徑爲C:\PHP
  • mysql安裝請參閱個人另一篇博客----Tomcat的安裝與配置
  • 百度雲下載地址 密碼: k49e

 

安裝準備工做

  • 推薦使用sublime text/notepad++/VS code或者其餘文本編輯器修改配置文件,支持語法高亮、跳轉到指定行、可讀性更高
  • 網上下載apache、php、mysql,下載的軟件位數必須統一(32/64位),php下載線程安全版本,mysql能夠是解壓版也能夠是安裝版

 


安裝Apache

  • 將apache解壓到指定路徑 ,eg:  C:\apache24
  • 配置Apache
    1.   打開apache的配置文件(apache安裝文件夾下的conf/httpd.conf)
    2.   設置網站根目錄:DocumentRoot "path"      #默認爲c:/Apache24/htdocs   有引號 能夠不修改
    3.   <Directory "c:/Apache24/htdocs">  #路徑DocumentRoot同樣
    4.   設置服務器名稱:ServerName     eg: ServerName www.demo.com:80     #80爲端口號
    5.   管理員郵箱:ServerAdmin        eg: demo@qq.com 本地測試能夠不設置
    6.   ScriptAlias    ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"    #默認設置便可
  • 啓動apache服務
    •   控制檯輸入:   httpd.exe   (能夠在文件管理器相應目錄輸入cmd,也能夠配置系統環境變量)  該方式運行apache服務器須要打開控制檯
    •   註冊服務:httpd.exe -k install                該方式將apache做爲系統服務       運行apache服務器不須要一直打開控制檯
  • 測試安裝結果
    •        方法1:在瀏覽器地址欄輸入localhost    頁面顯示   It works! 則安裝成功
    •        方法2:在瀏覽器地址欄輸入127.0.0.1
    •        方法3:查看本機局域網ip,在地址欄輸入相應ip


整合PHP與Apache

  1. 將php解壓到指定路徑  eg:   c:\php
  2. 重命名PHP配置文件 php.ini-development   ——>php.ini 
  3. 打開apache配置文件(#以後爲註釋內容)
  4. 查找最後一個#LoadModule ....  換行添加內容

 

  • 其中  %  是php的版本,例如5,6,7(整數不是7.0)     path是你安裝PHP的絕對路徑  注意帶引號,且不是等號鏈接

LoadModule php%_module "path"php

  • 注意大小寫,PHP大寫後面 首  字母大寫    path爲PHP配置文件的路徑,不須要引號,不是等號鏈接
PHPIniDir path
  • 設置默認提交到Apache服務器處理的文件類型    注意拼寫正確
AddType application/x-http-php .php
  • 設置默認首頁: 在DirectoryIndex 後面添加 index.php
<IfModule dir_module>
   DirectoryIndex index.html
</IfModule>
  • 在配置文件指定的DocumentRoot路徑下建立index.php,內容爲以上內容,用於測試php是否安裝成功
<?php 
     phpinfo();
?>
  • 重啓apache
若是重啓後打開apache服務器提示:
The requested operation has filed! //則檢查Apache的配置文件是否正確 也能夠在控制檯輸入httpd.exe查看錯誤緣由(前提配置系統環境變量,能夠參見個人另一篇博客----tomcat的安裝與配置 ) 啓動apache服務器後,在瀏覽器地址欄輸入localhost/index.php 顯示以下則安裝完成,若是瀏覽器下載該PHP文件則檢查 AddType application/x-http-php .php 是否拼寫正確

  


整合PHP與MySQL

  • 若是使用安裝包方式安裝,一直下一步就好了,注意設置root用戶,以及其密碼,安裝完成後在控制檯測試可否使用
  • 若是是解壓版安裝,能夠參見個人另一片博客----tomcat的安裝與配置

 

  • 打開php配置文件php.ini
    • 找到如下內容(PHP的配置文件中分號" ; "後面爲註釋)
; On windows:
; extension_dir = "ext" 
    • 修改成(路徑修改成你的PHP安裝目錄下的ext)
; On windows:
extension_dir = "C:\PHP\ext"
    • 查找;extension=php_.... 的內容,去掉前面的註釋
eg:   
;extension=php_mysqli.dll ;extension=php_pdo_mysql.dll 修改成: extension=php_mysqli.dll extension=php_pdo_mysql.dll //若是還有其餘匹配的均可以把註釋去掉
    • 測試PHP是否可使用MySQL
重啓apache服務器
方法一:在瀏覽器中打開以前建立的index.php,搜索MySQL(ctrl+F),查看是否關聯到php,以下圖 方法二:在DocumentRoot指定的目錄下建立mysql.php,內容以下

    <?php
      $mysql =new mysqli("localhost","root","963987","javaweb_2017");
      if ( $mysql -> connect_errno){
        die('數據庫連接失敗!'.$mysql ->connect_errno);
      }
      echo '<h1 style="color:red">數據庫連接成功!</h1>';
    ?>html

/*java

       root是數據庫的用戶名,963987是用戶對應的密碼,javaweb_2017是對應的數據庫名稱
       保存後在瀏覽器輸入localhost/mysql.php,查看顯示結果,若是亂碼能夠在第二行添加:
       header('content-type:text/html;charset=utf-8');
       若是顯示數據庫鏈接失敗,先確認MySQL是否成功安裝而且可用mysql

*/web

 

  

相關文章
相關標籤/搜索