刺球網絡安全社區

 找回密碼
 立即注冊

新浪微博登陸

只需一步, 快速開始

QQ登錄

只需一步,快速開始

搜索
查看: 4048|回復: 0
打印 上一主題 下一主題

windows 環境下Apache+PHP+MySql環境的搭建。

[復制鏈接]

 成長值: 216473

新浪微博達人勛

  • TA的每日心情

    2019-8-22 09:24
  • 簽到天數: 23 天

    [LV.4]偶爾看看III

    1134

    主題

    1717

    帖子

    37萬

    積分

    管理員

    技術指數:★★★★★

    Rank: 9Rank: 9Rank: 9

    積分
    376223

    社區QQ達人最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

    QQ
    跳轉到指定樓層
    樓主
    發表于 2017-1-6 06:46:23 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
    學php要搭建wamp環境,經常使用的是wampserver,也挺好用的,一鍵傻瓜式安裝,挺省事的。但是程序員都是愛折騰的,總要求要有完美的環境。于是用來用去,覺得還是散裝環境最能體現自己的逼格。
    其實php的環境是什么,這無關緊要,關鍵的是你的php代碼水平如何。因此強烈建議【新手】們不要在配置環境上浪費太多的精力,集成的wampserver已經足夠用了。如果你執意要折騰,那就跟我我的教程走吧,少走些彎路。


    環境分為三個大塊:
    一、apache
    二、php
    三、mysql
    簡單介紹一下這三者之間的依戀關系。
    apache提供WEB服務的。用現實生活中舉例apache就是收信人,專門收取客戶端發來的信件(http請求)。那么客戶端就是是發信人。收信人面對大量的信件,是沒有能力理解的。
    http請求的目的就是要帶回來一個靜態的html或者xml文本,要讓瀏覽器能夠解析。
    php是動態腳本,發送到客戶端瀏覽器,客戶端并不能解析。這個時候,就需要apache和php結合起來來分工合作了。apache收信發信的能力強,那就專職干收信發信的工作。php解析動態腳本的能力強。就專門解析動態腳本,然后把結果給Apache。apache再還給瀏覽器。
    那么mysql是干嘛的,mysql就是數據庫,專門用來存放網站的數據的。至于數據庫的位置在哪無所謂,你只要給php一個地址,php能夠找到就好了。所以mysql就像一個大倉庫一樣。
    綜上所述,也就是說php只是Apache的一個組件而已。lamp的架構中p代表的不僅僅是php,還有perl和phython等。因此他們的關系就一目了然。

    壓縮包文后給鏈接:
    一、安裝apache
    安裝apache之前,請先卸載掉以前安裝的環境,清理下注冊表。
    1、在D盤新建【wamp】文件夾。在文件夾下新建apache、php、mysql三個文件夾。
    2、跟著我的圖片走。















    二、 安裝php
      php不用安裝,直接解壓到d:/wamp/php文件夾里就行。

    三、安裝mysql
         看圖安裝。
         























    看到這里。wamp的三個組件都全部安裝好了。但是安裝好了。他們之間卻沒有關聯。
    下面我們去做今天最重要的幾步操作,配置apache和php。mysql是不用配置的。
    配置D:\wamp\apache\conf\httpd.conf 文件。
    再末尾添加上這段配置
    [mw_shl_code=php,true]#加載php模塊。
    LoadModule  php5_module "D:\wamp\php\php5apache2_2.dll"


    #加載php文檔類型。告訴apache我加載了一個httpd的組件名字叫php。后綴是.php的文件格式。
    AddType  application/x-httpd-php .php


    #加載php的配置文件夾。要先去d:/lamp/php中將php.ini-development文件。復制一份,并重命名為php.ini.然后再來更改apache的這個配置文件。
    PHPIniDir "D:\wamp\php"


    #再該文檔中搜索關鍵字.html。添加index.php文檔類型。大約239行。
    #   <IfModule dir_module>
    #       DirectoryIndex index.php index.html
    #   </IfModule>


    #修改rewrite模式。#LoadModule rewrite_module modules/mod_rewrite.so  大約在116行。
    #將前面的#號去掉。[/mw_shl_code]


    然后我們去配置php。
    D:\wamp\php\php.ini
    搜索timezone。大約在909行。;date.timezone =
    將前面的;去掉。然后改成date.timezone = Asia/Shanghai
    搜索extension_dir 。大約在857行。
    添加 extension_dir = "D:\wamp\php\ext"
    # 開啟mysql、 crul。sub_string.pdo_mysql,gd等服務。用多少,開多少。

    然后保存文件。重啟apache。

    然后wamp環境就裝好了。
    可以在htdoc目錄下寫個index.php文件。寫php.info()。然后看下環境安裝好了嗎。
    有錯誤。可以在文后提問。我會及時回答。

    安裝包地址在這里:
    鏈接:http://pan.baidu.com/s/1dDAVkjv
    密碼:
    游客,如果您要查看本帖隱藏內容請回復





    0 0
    [發帖際遇]: 刺球 在論壇發帖時沒有注意,被小偷偷去了 4 金球. 幸運榜 / 衰神榜
    樓主熱帖
    分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
    收藏收藏 轉播轉播 支持支持 反對反對
    帖子永久地址: 

    刺球網絡安全社區 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關
    2、本站所有主題由該帖子作者發表,該帖子作者與刺球網絡安全社區享有帖子相關版權
    3、其他單位或個人使用、轉載或引用本文時必須同時征得該帖子作者和刺球網絡安全社區的同意
    4、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
    5、本帖部分內容轉載自其它媒體,但并不代表本站贊同其觀點和對其真實性負責
    6、如本帖侵犯到任何版權問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
    7、刺球網絡安全社區管理員和版主有權不事先通知發貼者而刪除本文

    分享到新浪微博
    回復

    使用道具 舉報

    您需要登錄后才可以回帖 登錄 | 立即注冊 新浪微博登陸

    本版積分規則

    ?
     
     
    技術支持
    點擊這里給我發消息
    在線客服
    點擊這里給我發消息
    點擊這里給我發消息
    刺球網安群①:
    刺球網安社區交流群①
    在線時間:
    8:30-21:00
     

    刺球網安 渝公網安備 50011402500080號 ( 渝ICP備15001097號-1 )申請友鏈|小黑屋| 刺球網絡安全社區

    GMT, 2020-4-2 13:50 , Processed in 0.180398 second(s), 49 queries , Gzip On.

    Powered by 刺球網安

    © 2014-2025

    快速回復 返回頂部 返回列表
    福彩3d最新开奖佶息