早年使用AppServ架的網站遭入侵,一直查不出原因,अपाचे अपडेट करना चाहते हैं、PHP、MySQL संस्करण लेकिन जूमला किट की अनुकूलता के लिए सीमित है नहीं किया जा सकता,之後又要遇到需要另外新增一個網站的需求,本打算改使用XAMPP,但在閱讀XAMPP官方文件時,赫然看到官方並不建議將此軟體用於正式環境,若非得使用,官方雖有建議調整部份設定值,以提高安全性,但又提醒你,這只能稍微增加一點點安全性而已(好直白的官方啊~哈),तो यह अपाचे स्वतंत्र अध्ययन स्थापित करने के लिए हाथ、MariaDB、PHP और phpMyAdmin。
प्रत्येक किट स्थापना प्रक्रिया इस प्रकार है:
【MariaDB】
- 下載msi(x64),直接安裝
- 設root密碼
- 取消 勾選 'जड़ के लिए दूरदराज के मशीनों से पहुंच सक्षम करें’ उपयोगकर्ता,जोखिम को कम करने
- डिफ़ॉल्ट सर्वर के चरित्र सेट के रूप में 勾 उपयोग UTF8
【अमरीका की एक मूल जनजाति】
- डाउनलोड अपाचे Haus में ज़िप फ़ाइल(x64)
- विसंपीड़न,पर readme_first.html विवरण देखो
- 複製Apache24目錄到想要的位置
- 打開httpd.conf,設定Define SRVROOT路徑,如D:\Web\Apache24
- 在Apache的httpd.conf找到Options Indexes FollowSymLinks,刪掉Indexes,避免被瀏覽目錄
- 執行httpd.exe,以瀏覽器瀏覽localhost,看是否正確
- CMD輸入”httpd.exe -k install”,將Apache設成服務(移除為-k uninstall)
【PHP】
- डाउनलोड ज़िप फ़ाइल(64 थ्रेड सुरक्षित, वहाँ एक कह गैर थ्रेड आईआईएस उपयोग करने के लिए सुरक्षित है)
- विसंपीड़न,इच्छित स्थान पर निर्देशिका कॉपी,把php.ini-production改php.ini
- 開啟Apache的httpd.conf,加入下面內容
- 在Apache的httpd.conf,找到DirectoryIndex,後面加index.php
- 新增一index.php檔,रखो डी:\Web\Apache24\htdocs,इस प्रकार है:
#指定php.ini存放的資料夾位置
PHPIniDir "D:\Web\php-7.1.5"
#載入php的模組
LoadModule php7_module "D:\Web\php-7.1.5\php7apache2_4.dll"
#指定附檔名是 .php .php3 .phtml .inc 的程式都為 php 程式
AddType application/x-httpd-php .php .php3 .phtml .inc
#指定附檔名是 .phps 時,把內容視為 hightlight 的原始碼輸出到網頁
AddType application/x-httpd-php-source .phps .phpsource
- index.php खोलने के लिए ब्राउज़र,पुष्टि जानकारी php देखा जा सकता है
【phpMyAdmin】
- डाउनलोड ज़िप फ़ाइल,विसंपीड़न,複製到Apache24\htdocs
- 打開PHP的php.ini
- 拿掉#extension_dir = “ext”的#註解,”ext”改成”D:\वेब php-7.1.5 ext”
- # एक्सटेंशन निकालें = # टिप्पणी php_mbstring.dll
- 拿掉#extension=php_mysqli.dll的#註解
–2019/01/05 अपडेट
- config.sample.inc.php config.inc.php ने अपना नाम बदल
- ओपन config.inc.php,找到 $cfg['Blowfish_secret'],बाद में एकल उद्धरण चिह्न में भरें 32 अंकों पासवर्ड,पर्याप्त उत्पन्न करने के लिए एक पासवर्ड जनरेटर लगाने के लिए प्रत्यक्ष。
- पंक्ति जोड़ें $cfg['PmaNoRelation_DisableWarning'] = 'सही';,phpMyAdmin से बाहर त्रुटि संदेश से बचें,स्थापना तालिका के लिए कॉल。
[कड़ियाँ]
- विंडोज़ 7 安裝 Apache + MySQL + PHP ~ JxL Blog 技術札記
- मैन्युअल रूप से अपाचे स्थापित、MySQL、पीएचपी और संबंधित सेटिंग – OA’s blog
- Windows में मैन्युअल रूप से अपाचे स्थापित、PHP、MySQL、phpMyAdmin | Beyond The Time
- XYZ的筆記本: windows7 64 बिट संस्थापक अपाचे、PHP、MySQL
- 藍海工作室 – विषय देखें – phpMyAdmin 設置
- phpMyAdmin 設定 blowfish secret