أباتشي、MariaDB ل、PHP تثبيت مستقل

  早年使用AppServ架的網站遭入侵,一直查不出原因,تريد تحديث أباتشي、PHP、الخلية نسخة ولكن يقتصر على التوافق بين مجموعات جملة لا يمكن أن يكون,之後又要遇到需要另外新增一個網站的需求,本打算改使用XAMPP,但在閱讀XAMPP官方文件時,赫然看到官方並不建議將此軟體用於正式環境,若非得使用,官方雖有建議調整部份設定值,以提高安全性,但又提醒你,這只能稍微增加一點點安全性而已(好直白的官方啊~哈),لذلك يسلم لتثبيت أباتشي دراسة مستقلة、MariaDB ل、PHP وبريس。

كل عملية تركيب عدة على النحو التالي:

【MariaDB】

  • 下載msi(x64),直接安裝
  • 設root密碼
  • 取消 勾選 تمكين الوصول من الأجهزة البعيدة 'للجذر’ المستعمل,للحد من مخاطر
  • 勾 استخدام UTF8 كما مجموعة الأحرف الخادم الافتراضي

 

【】 أباتشي

  • تحميل ملف مضغوط لهاوس أباتشي(x64)
  • إزالة الضغط,انظروا readme_first.html الوصف
  • نسخ الدليل إلى الموقع المطلوب Apache24
  • فتح httpd.conf,تحديد SRVROOT تعيين مسار,مثل D:\على شبكة الإنترنت Apache24
  • مؤشرات خيارات FollowSymLinks وجدت في أباتشي httpd.conf,مؤشرات المحذوفة,تصفح الكتالوج تجنب التعرض لل
  • تنفيذ httpd.exe,إلى المتصفح لمضيف محلي,لمعرفة ما إذا كانت صحيحة
  • مدخلات CMD”httpd.exe كيلو تثبيت”,تعيين أباتشي على الخدمات(إلغاء كيلو لإزالة)

 

【】 PHP

  • تحميل ملف مضغوط(إلى x64 الموضوع الآمن, هناك مقولة غير الموضوع آمنة للاستخدام IIS)
  • إزالة الضغط,نسخ الدليل إلى الموقع المطلوب,في ملف php.ini تغيير ملف php.ini الإنتاج
  • فتح اباتشي httpd.conf,إضافة المحتوى التالي
  • #指定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

  • في اباتشي httpd.conf و,البحث DirectoryIndex,وراء الزيادة في index.php
  • إضافة ملف index.php,وضع D:\على شبكة الإنترنت Apache24 htdocs,يتبع:

  • المتصفح لفتح index.php,ويمكن رؤية تأكيد المعلومات فب

 

【】 بريس

  • تحميل ملف مضغوط,إزالة الضغط,نسخ إلى Apache24 htdocs
  • فتح ملف php.ini PHP ل
  • إزالة #extension_dir = “تحويلة”الملاحظات #,”تحويلة”改成”D:\Web\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,در $س ف ج["blowfish_secret"],ملء علامات الاقتباس المفردة في وقت لاحق 32 كلمة السر أرقام,مباشرة لإيجاد مولد كلمة السر لتوليد ما يكفي。
  • أضف السطر $س ف ج["PmaNoRelation_DisableWarning"] = 'صحيح';,تجنب رسالة خطأ من بريس,يدعو إلى إنشاء الجدول。

 

[الروابط]

اترك التعليق

يرجى ملاحظة: الاعتدال هو مكن تعليق، وربما تؤخر تعليقك. ليست هناك حاجة لإعادة تعليقك.