搭建apache2.4+php7+mysql+phpmyadmin


apache2.2不支持php7,會報錯 cannot load php7apache2_4.dll into server

前排提示:保證安裝文件夾和我的一致可以省事很多哦

下載地址

下載apache 2.4

下載php7

下載phpmyadmin

apache 和 php的vc版本需注意和自己電腦上安裝的VC依賴一致

安裝apache2.4

  • 解壓apache2.4 將目錄 Apache24剪切到C盤根目錄

  • 打開 conf/httpd.conf

    • 找到 #ServerName 去掉 #(注釋)
    # If your host doesn't have a registered DNS name, enter its IP address here.
    #
    ServerName www.example.com:80
    
    • 找到 Listen 80 修改端口號(可選操作)
    #Listen 12.34.56.78:80
    Listen 80
    
  • 管理員身份運行CMD,進入Apache24\bin 目錄(httpd.exe所在目錄)

    • 運行以下命令:httpd.exe -k install -n "Apache24"
    C:\Apache24\bin>httpd.exe -k install -n "Apache24"
                Installing the 'Apache24' service
                The 'Apache24' service is successfully installed.
    

    如上顯示就安裝成功了。

    注意

    1. 如果不是管理員身份運行cmd,操作時會報錯:
      httpd.exe -k install -n "Apache24" Installing the 'Apache24' service (OS 5)拒絕訪問。
    2. 安裝成功后,下面可能顯示:Testing httpd.conf.... Errors reported here must be corrected before the service can be started.這是因為httpd.conf配置出錯。后續配置好即可

    服務安裝成功后即可在系統服務中看到Apache24,如下圖所示:

  • bin目錄中找到 ApacheMonitor.exe ,雙擊運行,啟動apache服務

    apache24安裝成功

  • 驗證:在瀏覽器輸入http://localhost,如果顯示It Works!,表示Apache安裝成功

安裝PHP7

  • 將phpMyAdmin-4.9.0.1-all-languages.zip解壓到D盤根目錄,並重命名文件夾為php7 即可

整合Apache24+php7+Mysql

  • 修改Apache的配置文件,讓Apache支持解析PHP文件

    • 在httpd.conf中找到 #LoadModule xml2enc

    • 添加如下:

      LoadModule php7_module "D:/php7/php7apache2_4.dll"
      PHPIniDir "D:/php7"
      
    • 找到 <IfModule mime_module>,添加AddType application/x-httpd-php .php.如下:

      <IfModule mime_module>
          AddType application/x-httpd-php .php
      
    • 找到<IfModule dir_module> 在index.html前面添加 index.php。即:

      <IfModule dir_module>
          DirectoryIndex index.php index.html
      </IfModule>
      
  • 修改PHP

    • 將 PHP 路徑D:\php7添加到系統 Path 中。

    • 復制D:\php7\php.ini-development 並重命名為 php.ini,修改如下內容:

      • 找到; extension_dir,添加 extension_dir = "D:/php7/ext".如下:

        ; extension_dir = "./"
        ; On windows:
        extension_dir = "D:/php7/ext"
        
      • 找到; extension 把需要的擴展前面的注釋(;)去掉,下面列出可能需要的擴展

        extension=php_bz2.dll
        extension=php_curl.dll
        extension=php_fileinfo.dll
        extension=php_ftp.dll
        extension=php_gd2.dll
        extension=php_gettext.dll
        extension=php_gmp.dll
        extension=php_intl.dll
        extension=php_imap.dll
        extension=php_mbstring.dll
        extension=php_mysqli.dll
        extension=php_openssl.dll
        extension=php_xmlrpc.dll
        

驗證

  • 前往C:\Apache24\htdocs目錄,建立 index.php,並輸入一下內容:

    <?php
        phpinfo();
    ?>
    
  • 訪問 http://localhost ,出現如下畫面,則成功:

  • (驗證mysql連接-可選操作)

    • 修改前面的index.php 為如下內容:
    <?php
        $con = new mysqli('localhost','root','123456','hongshi');
    	if(!$con)
    		die("connect error:".mysqli_connect_error());
    	else
    		echo "success connect mysql\n";
    	$con->close();
    ?>
    

    如果顯示:success connect mysql,則訪問mysql成功

安裝phpmyadmin

完成~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM