欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))

          本篇文章給大家?guī)砹岁P于PHP的相關知識,其中主要介紹了關于Apache、MySQL、PHP環(huán)境安裝的相關內(nèi)容,下面一起來看一下,希望對大家有幫助。

          Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))

          前言

          由于本人最近在學習PHP開發(fā),所以難免要涉及到AMP,NMP之類的環(huán)境了。當然最開始我使用的是PHPWAMP和PHPStudy之類的集成環(huán)境。但是由于本人自己之前安裝了MySQL server,當我再次打開我自己的MySQL的時候,好像因為這些集成環(huán)境的原因,我自己安裝的的MySQL居然打不開了(因為本人編程功底較弱,所以忙猜是不是服務之類的改成了集成環(huán)境的所以導致我連接不進去),總之到最后我沒能解決這個問題。

          但我相信肯定是有辦法解決的,雖然到了最后我決定自己來安裝這個AMP環(huán)境,順便也好自己學習一下Apache和PHP之類的,而不是單純的成為人家的用戶。

          準備工作

          那么我需要在這里說一下,本人安裝的順序是APM(Apache->PHP->MySQL),就我本人理解的話,Apache一定是要先安裝的,因為后面的調(diào)試,環(huán)境什么的,都需要用到Apache。

          Apache安裝

          • 下載鏈接:點擊跳轉(zhuǎn)
            這個是Apache的官網(wǎng),我們點擊下述鏈接,可能界面版本顯示不一樣,畢竟時代會變的,大人,一般來說我選擇最新版。
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
            然后跳轉(zhuǎn)到如下界面,紅框里面的是編譯好的環(huán)境,下面三個都是集成環(huán)境,因為是要本地自己開發(fā)搭建環(huán)境,所以請選擇紅框內(nèi)的鏈接。
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
            在這里我選擇了Apache Haus,其實也可以選擇Apache Lounge。當然到這個界面相信大家都會下載了,不過還是貼一下。
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
            下載好之后解壓到自己想存放的文件夾,這里我放在了C盤,路徑為C://Apache/
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
            接下來打開該目錄底下的conf文件夾,打開httpd.conf這個配置文件。
          • Apache默認存在路徑:“c:Apache24” 下(版本號可能不同)。如果跟你的安裝路徑不同,你需要修改路徑參數(shù)配置:
            Define SRVROOT "你的Apache安裝目錄"
            所以這里我應該寫Define SRVROOT "C:/Apache"
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
          • 當然還有一個最重要的端口,默認為80,但可能存在端口占用的情況。所以在開始前請在cmd中輸入如下指令查看:
            netstat -anoApache+MySQL+PHP環(huán)境安裝(實例總結(jié))
          • 如果端口被占用了就換一個端口吧,在httpd.conf中更改Listen就好了。這里我用8499(本人QQ號前綴)
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
          • 做完這一切之后,在cmd中進入到Apache安裝目錄底下的bin文件夾中,在cmd中輸入httpd -k install,因為我這邊已經(jīng)安裝好了,所以無法展示成功的例子,大家看英文差不多就可以知道是否安裝成功了。
          • 做完上一步的話,可以看到Apache服務已經(jīng)被安裝了。【查看方法:任務管理器->服務->查看服務】Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
          • 這時候還是在Apache底下的bin目錄下用cmd輸入httpd -k start,這里順帶一提重啟命令,后面會經(jīng)常用到httpd -k restart,到這里Apache服務就啟動了,當然你也可以在服務列表里面手動啟動它不,這不夠B格 ,當然為了鍛煉技術還是建議自己cmd輸入。
          • 現(xiàn)在瀏覽器里輸入localhost:【端口號】就可以查看Apache是否啟動成功了。我這邊本地自己配制的端口號為8499(本人QQ開頭),所以我在瀏覽器中輸入localhost:8499,看到如下界面說明安裝成功。Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
          • 因為后續(xù)安裝的需要,所以這里還是在Apache安裝目錄下的bin文件夾中用cmd輸入httpd -k stop來暫停Apache服務來方便我們下一步PHP的安裝,如果你只需要Apache,當然到這一步就完全ojbk了。

          PHP安裝

          • 首先還是po出來PHP下載地址:妙啊
          • 這里我下載的是線程安全版(不知道有啥區(qū)別,多多益善 )
          • 然后又是解壓到自己想放PHP的目錄,我這里還是放在了C://PHP/Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
          • 然后將 PHP 的根目錄下的php.ini-development復制一份并改名為php.ini,作為PHP的配置文件,然后我們打開php.ini進行修改。在php.ini中找到extension_dir,去掉注釋將其修改為**“PHP安裝路徑ext”,我安裝在了C:/PHP/**,所以我這邊是extension_dir = "C:/PHP/ext"
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))

          MySQL安裝

          • 其實我有點懶得寫了,不過大家可以去菜鳥【MySQL安裝教程】看看,或者我過會再寫妙啊 。
          • 這里是MySQL最新版本【地址】
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
          • 不過安裝的話,因為本人不需要其他服務,所以只安裝了MySQLServer。這一部分安裝因為我沒保存MySQL安裝包,大家可以看看菜鳥教程,或者CSDN逛一下。這里就不多說了,不過還是講一下,我選擇的Server Only,當你的MySQL安裝好了之后,準備工作就全部結(jié)束了,下面我們開始Apache連接PHP,PHP連接MySQL了。

          AMP連接工作

          Apache連接PHP

          這里我們主要要做的就是修改Apache安裝根目錄底下的conf文件夾下的 httpd.conf來配置 Apache和PHP協(xié)同工作。

          • 將Require all denied 改為Require all granted(白嫖來的,我也不知道為啥)

          <Directory />     AllowOverride none     Require all granted </Directory>
          登錄后復制

          Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))

          • 增加一行AddType application/x-httpd-php .php,這個是用來增加Apache1對于php后綴文件的支持的。Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))

          • 現(xiàn)在需要增加index.php可以作為自己索引頁,具體做法就是在DirectoryIndex index.html后面增加索引頁index.php。Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))

          • 到了這一步我們基本完成了步驟,這時候我們可以在Apache根目錄/htdocs/【我這里是C:Apachehtdocs】下創(chuàng)建一個HelloPHP.php (只是我想這么叫) ,里面輸入:

          <?phpphpinfo();?>
          登錄后復制

          • 接下來測試一下吧,在Apache根目錄下的bin目錄打開cmd輸入httpd -k start啟動Apache,然后打開瀏覽器,輸入:localhost:【你的端口】/HelloPHP.php,這里我是localhost:8499/HelloPHP.php,不記得端口號的可以查看上面,配置在httpd.conf里面啦,Listen對應的值。打開之后大概顯示如下。
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))
          • 這時候我們還是要再次關閉Apache服務,依舊是在Apache根目錄下的bin文件夾中打開cmd輸入httpd -k stop,然后接下來我們配置PHP+MySQL。

          PHP連接MySQL

          這里我們要做的就是在PHP中加載連接MySQL的程序集。這邊有PHP官網(wǎng)的教程【怎么打不開??。 ?/p>

          • 打開php.ini ,在extension板塊中找到extension=php_mysqli.dll然后給它去掉注釋就行了。
            Apache+MySQL+PHP環(huán)境安裝(實例總結(jié))

          說明:不同的PHP版本可能提供不同的連接mysq的程序集,去ext文件夾下看看PHP提供的是什么這里就寫什么。不同的程序集可能在連接數(shù)據(jù)庫的時候使用的函數(shù)也不一樣。

          • 這時候我們找到前文的HelloPHP.php修改為如下內(nèi)容:

          <?php       $mysqli = mysqli_connect("localhost","root","這里是你安裝MySQL時候的密碼") or die("cannt connet");  ?>
          登錄后復制

          • 啟動Apache服務 ,在Apache根目錄下的bin目錄打開cmd輸入httpd -k start啟動Apache,然后打開瀏覽器,輸入:localhost:【你的端口】/HelloPHP.php,這里我是localhost:8499/HelloPHP.php,不記得端口號的可以查看上面,配置在httpd.conf里面啦,Listen對應的值。然后發(fā)現(xiàn)沒有錯誤信息,那么到此AMP環(huán)境的搭建就完成了。

          推薦學習:《PHP視頻教程》

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號