您現在的位置: 365建站網 > 365學習 > Wndows下Apache php Mysql環境的搭建和關系

Wndows下Apache php Mysql環境的搭建和關系

文章來源:365jz.com     點擊數:393    更新時間:2018-11-05 13:35   參與評論

Wndows下Apache PHP MySQL環境的關系

Apache

它是web 服務器軟件。同類產品有微軟的IIS等。功能是讓某臺電腦可以提供 www服務,本地環境下可以通過127.0.0.1這個IP來訪問本地網站。

PHP

它是服務端語言解釋軟件。由apache軟件加載以后,使apache增加解釋php文件的功能,以便這臺服務器可以運行php程序。訪問方法如下:

地址/文件名.php。

MYSQL

它是小型關系數據庫軟件。它為各種軟件提供數據庫支持,php站點保存的數據一般都存在 MYSQL 數據庫里。當然,你也可以選擇其他數據庫,不一定只是MYSQL,只是通常MYSQL和PHP之間的“關系”非常好。

Wndows下Apache php Mysql環境的搭建

一.安裝Apache

   1. 在網上搜索以下3個文件,以及找一個地方新建一個文件夾

     好吧,這里有下載鏈接:http://pan.baidu.com/s/1hr9IdSS

      文件夾內有:apache,mysql,php文件夾,最好都不要有中文路徑

  

  

  https是采用ssi加密之后的http協議,更安全!

  msi是微軟的安裝程序包!

  2. 安裝Apache的話,直接安裝二進制文件(可執行文件)即可

      如果是win10操作系統,需要以管理員的身份運行:

    

 

        

    然后進入軟件安裝節奏

     設置基本信息

     

       然后next

       3.選擇自定義安裝

      

4.選擇安裝路徑(!所有的目錄不能出現任何中文)

   

 5.安裝

    

    

        除了localhost可以訪問之外,還有哪些地址可以訪問?

       

         本機ip地址

 

 

 那么問題來了 這個“  It works !” 是來自那里的呢

   來自默認的文檔根目錄下

   

6.管理Apache

  

常見的有以下的幾種管理方式:

          a.Apache自身提供了一個Apache服務鏡像管理器

 

 注意!--》    它不是Apache的服務器軟件,只是一個管理器而已!即使退出也不影響Apache 服務!

     

 

 二.以windows服務的形式進行管理

  

默認的,Apache被安裝成了windows的一個服務!

先打開windows的服務管理器:

 

 

 

 

 

三.PHP的安裝與管理

      安裝PHP很簡單,解壓復制過之前新建好的php目錄里面即可:

   

此時,PHP只是一個獨立的軟件,可以單獨的運行,跟Apache還沒有任何的關系:

先安裝環境變量:

 

 然后就可以在Apache的htdocs中生成php文件,并運行它

 

配置PHP

     first: PHP與Apache之間的關系

    

    總的來說: PHP與Apache的關系是:php是Apache的一個功能模塊,而且Apache調用PHP

   

       什么是Apache的功能模塊?

  Apache本身并不是很強大,但是它可以加載很多模塊來擴展它的功能,也可以說,Apache就是一個由很多模塊組成的軟件!Apache的每一個模塊,都負責          完成特定的某一個功能!

       Apache的功能模塊,都是在Apache的配置文件中進行加載的

       

       先打開PHP的主配置文件:

         Apache的眾多模塊,都是通過LoadModule指令加載到Apache 的內部的!

        

       

我們也可以使用httpd -M來查看當前Apache已經加載了哪些模塊:

好了,了解了PHP與Apache之間的關系,開始下面的步驟

 

第一步:將PHP安裝成Apache的一個功能模塊

 

加載語法:

LoadModule 模塊名(不能隨意) 模塊的動態鏈接庫所在的位置(加載的路徑)

 其中,PHP模塊的名字:php5_module,也是PHP程序代碼已經規定好了

 模塊的地址:在PHP的安裝目錄中,php5apache2_2.dll

 

 

然后重啟Apache?。ㄒ驗锳pache只有在啟動的時候才會讀取配置文件)

  但是現在運行php文件的話,還是不能成功的。

  因為,此時Apache只是加載了PHP模塊,還沒有給PHP“分配任務”!

 

第二步:在Apache中將PHP結尾的文件交由PHP模塊來處理

   就是給PHP分配任務

   

   也要重啟Apache!

    

           此時,PHP是Apache的一部分了,所以,PHP的配置信息需要被Apache所加載!

#加載虛擬主機的配置文件

         

 

 

第三步:確定并加載PHP的配置文件

          

    理論上來說,PHP的配置文件php.ini可以出現在計算機的任何一個目錄下,也就是說,在計算機中,可能有多個php的配置文件,首先要確定在哪個目錄下進行加載!為了方便管理,一般都是將php.ini放置在php的安裝目錄下!

     

  首先,利用Apache的配置指令PHPIniDir配置文件路徑:

 

     然后,在相應的目錄下增加php.ini

      利用已有的模板修改即可:

       

      生產環境是對外開放,開發環境就是個人學習使用

      我們將開發環境下的配置文件的模板復制一份,修改為php.ini:

   

    重啟Apache!

     

     第四步:修改時區

報錯:

 

         時區,一般是必須要配置的選項!

          此時在php/php.ini中搜索:timezone,把timezone中的值改成PRC

           

         因為php是Apache中的一部分

         所以,需要重啟Apache!

 

四.Mysql 的安裝與配置

  安裝:

    

1.選擇自定義安裝

 

2.選擇安裝目錄:

   

需要配置兩個目錄:

MySQL管理系統的目錄

MySQL數據庫的目錄

 

3.安裝

 

進入配置階段:

  

配置階段:

    1.選擇詳細配置

     

  2.選擇開發機器

     

   3.選擇多功能服務器

     

  4.選擇低并發

     

   5.開啟嚴格模式 

     

   嚴格模式: 在插入數據的時候,數據與該字段的類型必須一致。

     6.選擇utf8字符集

      

   7.安裝環境變量

     

    8.設置root用戶密碼

      

   9.執行配置生效。

 

 

(如果卡的超過30分鐘就關閉,刪除以下文件,再重新安裝)

 


PHP操作MySQL

第一步:將PHP配置成MySQL的客戶端

 PHP開啟擴展的指令是:extension

 首先查找PHP的配置文件php.ini:

 

此時,我們需要開啟php對mysql的擴展:

 

第二步:告知PHP在哪個目錄能找到擴展文件

 

在第一次加載PHP擴展的時候,我們需要告訴PHP在哪個目錄下能找到相應的動態鏈接庫文件,需要使用PHP的配置指令:

extension_dir來指定

 

重啟Apache!

此時應該可以在phpinfo中看到MySQL擴展:

第三步:完成測試

 

1,  建立鏈接和認證

   和命令的對應

 

  開始連接

   

 

 2.發送操作指令

 

3.處理返回結果

  

得到一個結果集

 

   

4.斷開連接

 

<?php 
  //1.建立連接和認證
   $host = '127.0.0.1';
   $port = '3306';
   $user = 'root';
   $pass = '123456';
   $link = mysql_connect("$host:$port",$user,$pass);
   //2.發送操作指令
   $sql = 'show databases';
   $result = mysql_query($sql);
   //3.輸出返回結果
   // var_dump($result);
   //利用循環結構,每次從資源結果集中取出一條記錄
   while ($row = mysql_fetch_array($result)) {
        echo $row['Database'];
        echo '<br/>';
   }
   //斷開連接
   mysql_close($link);
 ?>

到此為止,web服務器amp(Apache,MySQL和PHP)環境搭建成功!


如對本文有疑問,請提交到交流論壇,廣大熱心網友會為你解答??! 點擊進入論壇


發表評論 (393人查看,0條評論)
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名: 驗證碼: 點擊我更換圖片
最新評論
------分隔線----------------------------
自拍偷拍福力视频,偷拍国际精品,麻豆一区福利电影,国产网红视频午夜福利,se视频大全,久久国产AV影院 亚洲精品二区360偷拍| 熟妇性服务俱乐部| 《熟妇的荡欲》在线观看| 最新国产久免费视频在线观看| 坏老人全本免费阅读| 老熟女对白放荡| 女人自熨全过程直播| 无码人中文字幕| a级国产乱理伦片在线观看| 欧美视频毛片在线播放| 人与动人物杂交灌满小腹小说| 成熟女人色惰片| 从小开始淫乱的生活| 看片在线观看高清视频| 国内偷拍国内精品视频| 国语对白刺激精品视频| 久久亚洲精品无码| 日韩欧美亚洲中文乱码| 亚洲av无码乱码在线观看| 大黑人交xxxx视频| 亚洲色欲色欲色欲www| 国产区精品系列在线观看不卡| 新91国产在线精品亚洲| 16处破外女出血视频在线观看| chinese国语videos国产| 毛1卡2卡3卡4卡免费观看| 人c交zo○zooxx| 日本精品高清一区二区| 台湾三级农村版寡妇村| 我忘记穿内裤同桌摸了我一天| 强奷漂亮少妇高潮| http://www.qyhf.net