參考書籍:挑戰 PHP7 MySQL 程式設計與超強專題特訓班(第四版)
安裝環境包 XAMPP (包含 Apache + MariaDB + PHP + Perl)
下載網址:https://www.apachefriends.org/download.html
下載檔案:xampp-win32-7.1.1-0-VC14-installer.exe
內含套件版本:Apache 2.4.25, MariaDB 10.1.21, PHP 7.1.1, phpMyAdmin 4.6.5.2, OpenSSL 1.0.2, XAMPP Control Panel 3.2.2, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 7.0.56 (with mod_proxy_ajp as connector), Strawberry Perl 7.0.56 Portable
依賴套件如下:
Java JDK 套件:http://www.oracle.com/technetwork/java/javase/downloads/index.html
EmEditor PHP編輯器:https://zh-tw.emeditor.com/
要使用 EmEditor 免費版,請先下載 EmEditor 專業版。然後,到“工具”功能表中點擊“所有指令”選項,選擇“說明”,然后點擊“降級”。
下載防火牆管理程式:
Firewall_App_Blocker:http://www.sordum.org/8125/firewall-app-blocker-fab-v1-5/
開啟下面程式 Port 的訪問權:
測試:http://localhost/
顯示下面主畫面就正常了:
點選主頁上方右邊 PHPinfo:會顯示 PHP 7 相關資訊
點選主頁上方右邊 phpMyAdmin:會進入 MySQL 的網頁版管理介面
========================================================================
Apache、MariaDB、PHP 的調整
設定編輯PHP設定時所使用的編輯器
>到 XAMPP 控制面板,點選右上角 [Config]
>Editor 變更為:C:\Program Files\EmEditor\EmEditor.exe
MariaDB 與 phpMyAdmin 安全性問題
>到 XAMPP 控制面板,點選 [Shell]
>利用 mysqladmin 的指令來修改 MariaDB 最高權限管理員的密碼:
>#mysqladmin --user=root password "T+d+@+數字" (建議最好有大寫+小寫+特殊符號+數字)
接下來修改 phpMyAdmin 的設定檔
>到 XAMPP 控制面板,點選 Apache 右邊 [Config]
>編輯 phpMyAdmin (config.inc.php)
>把 $cfg['Servers'][$i]['password'] = ''; 改成 $cfg['Servers'][$i]['password'] = 'T+d+@+數字';
>再執行 http://localhost/phpmyadmin/ 就可以了。
變更登入方式
>把 $cfg['Servers'][$i]['auth_type'] = 'config'; 改成 $cfg['Servers'][$i]['auth_type'] = 'cookie';
修改網站更目錄
預設是 <C:\XAMPP\htdocs\> 修改成 <C:\htdocs\>
>建立 c:\htdocs
>修改設定檔 Apache (httpd.conf)
>修改 DocumentRoot "C:/xampp/htdocs" 為 DocumentRoot "C:/htdocs"
>修改 <Directory "C:/xampp/htdocs"> 為 <Directory "C:/htdocs">
修改 PHP.ini
使用短標籤(<?....?>)
>short_open_tag=Off 改成 short_open_tag=On
以下維持設定
register_globals=Off
error_reporting=E_ALL & ~E_NOTICE
date.timezone=Europe/Berlin 改成 date.timezone=Asia/Taipei
安裝另一套 PHP 管理 SQL 程式
下載網址:https://www.adminer.org/
下載檔案:adminer-4.3.0.php
把檔案複製到:C:\htdocs 並更名為 adminer.php
接下來就可以瀏覽:http://localhost/adminer.php
就可以管理 MariaDB 了,也可以管理 MsSQL 喔!
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。