لائحة الطعام
مجاني
تحقق في
الرئيسية  /  الأنترنيت / تثبيت P. تثبيت بي اتش بي.

تثبيت P. تثبيت بي اتش بي.

الدورة مخصصة للتدريب الأساسي لمسؤولي المواقع التي تم إنشاؤها على "1C-Bitrix: إدارة الموقع"وبعد بعد أن درست الدورة، يمكنك إتقان الأساليب الرئيسية لإدارة النظام، وكذلك تجديد المعرفة حول المواضيع المستفادة مدير محتوى.

إذا كنت تدرس الدورة بالضمير، فتعلم:

  • إدارة الوصول إلى النظام والمواقع والمستخدمين ومجموعات المستخدمين؛
  • العمل مع أدوات النظام؛
  • استخدام قدرات واجهة إدارة النظام؛
  • العمل مع وحدات "1C-Bitrix: موقع الإدارة" المرتبطة بتحسين الموقع وسلامة الموقع؛
  • قم بتنفيذ تكوين نظام الويب للعمل الأمثل.

إذا تم الحفاظ عليها التركيب المستقل أنظمة أو نقل الموقع إلى الاستضافة، ثم بدون دورة التثبيت والإعداد مسار التثبيت والإعداد مصممة للمتخصصين في "1C-Bitrix: إدارة الموقع" أو "Bitrix24 في المربع".

تحميل مواد الدورة التدريبية بتنسيق CHM.

كيف تخضع دورة تدريبية؟

موقع المطور: http://www.php.net/
توزيع (VC9 X86 خيط آمن، الرمز البريدي الأرشيف): http://windows.php.net/download/
رابط مباشر: php-5.3.10-win32-vc9-x86.zip.
في الوقت نفسه، قم بالتنزيل على الفور والوثائق باللغة الروسية بالتنسيق. ستحتاج إليها عند التعلم والعمل: php_enhanced_en.chm

تفريغ الأرشيف إلى الدليل المرغوب (عرضت في البداية "C: \\ PHP"). افتح ملف التكوين الذي يحتوي على الإعدادات الموصى بها - "PHP.INI-Development" (الموجود في توزيع الجذر)، وإعادة تسميته في PHP.INI وإجراء التغييرات التالية.

افتتاحية PHP.INI:

  1. العثور على السلسلة:
    post_max_size \u003d 8 متر
    زيادة إلى 16 ميغابايت أكبر مقاس البيانات المتخذة بريدعن طريق تغيير ذلك:
    post_max_size \u003d 16m.
  2. العثور على السلسلة:
    ؛ fines_path \u003d ".؛ c: \\ php \\ يتضمن"
    قم بإلغاء تشغيله، مما يؤدي إلى إزالة النقطة بفاصلة أمام السلسلة.
    (استثناء الاهتمام! عودة الأسماك عند تحديد المسار):
    fines_path \u003d ".؛ c: \\ php \\ يتضمن"
    إنشاء دليل فارغ C: \\ PHP \\ يتضمن، لتخزين الفئات المتصلة.
  3. العثور على السلسلة:
    extension_dir \u003d "./"
    اضبط هذا التوجيه على المسار إلى المجلد مع امتدادات:
    extension_dir \u003d "c: / php / ext"
  4. العثور على السلسلة:
    ؛ upload_tmp_dir \u003d.
    اسمح له وحدد المسار التالي في القيمة:
    Upload_TMP_DIR \u003d "C: / PHP / تحميل"
    قم بإنشاء مجلد فارغ "C: \\ PHP \\ Upload"، لتخزين الملفات المؤقتة التي تم تنزيلها عبر HTTP.
  5. العثور على السلسلة:
    Upload_Max_Filesize \u003d 2M.
    زيادة الحد الأقصى المسموح به لحجم الملفات التي تم تنزيلها تصل إلى 16 ميغابايت:
    Upload_Max_Filesize \u003d 16M.
  6. تواصل، لا تتغير، بيانات مكتبة التوسع:
    التمديد \u003d php_bz2.dll.
    التمديد \u003d php_curl.dll.
    التمديد \u003d php_gd2.dll
    تمديد \u003d php_mbstring.dll.
    التمديد \u003d php_mysql.dll.
    التمديد \u003d php_mysqli.dll.
  7. العثور على السلسلة:
    ؛ date.timezone \u003d.
    السماح وتعيين المنطقة الزمنية لموقعك (يمكن العثور على عدد المناطق الزمنية في الوثائق):
    date.timezone \u003d "أوروبا / موسكو"
  8. العثور على السلسلة:
    ؛ session.save_path \u003d "/ TMP"
    إلغاء تحديد وتعيين قيمة هذا التوجيه هذا المسار:
    Session.Ave_Path \u003d "C: / PHP / TMP"
    قم بإنشاء مجلد فارغ "C: \\ PHP \\ TMP" لتخزين ملفات الجلسة المؤقتة.

احفظ التغييرات وإغلاق ملف PHP.INI.

بعد ذلك، تحتاج إلى إضافة دليل مع تثبيت php. مترجم في المسار. نظام التشغيلوبعد فيما يتبع المسار "ابدأ" ("ابدأ") -\u003e "لوحة التحكم" ("لوحة التحكم" ("لوحة التحكم") -\u003e "النظام" ("النظام" ("النظام")، افتح علامة التبويب خيارات متقدمة ("اختياري")، انقر فوق "متغيرات البيئة "(" متغيرات البيئة")، في قسم" متغيرات النظام "(" متغيرات النظام ") نقرتين متتاليتين على سلسلة "المسار"، أضف إلى حقل "القيمة المتغيرة"، إلى حقيقة أنه موجود بالفعل، المسار إلى الدليل مع تثبيت PHP، على سبيل المثال، "C: \\ PHP" (بدون علامات اقتباس). انتبه إلى حقيقة أن رمز النقطة العشرية يشارك المسارات. بحيث دخلت التغييرات حيز التنفيذ، أعد تشغيل نظام التشغيل.

مثال على صف المسار:
٪ systemroot٪ \\ system32؛٪ systemroot٪؛٪ systemroot٪ \\ system32 \\ wbem؛ c: \\ php؛ c: \\ program files \\ mysql \\ mysql server 5.5 \\ bin

تركيب I. إعداد PHP. مترجم - الانتهاء.

وصف المكتبات المتصلة:

php_bz2.dll. - مع امتداد PHP هذا، سيكون قادرا على إنشاء وحفظ الأرشيف بتنسيق BZIP2.

php_curl.dll. - مكتبة مهمة للغاية وضرورية، مما يسمح بالاتصال والعمل مع الخوادم باستخدام رقم ضخم بروتوكولات الإنترنت.

php_gd2.dll. - مكتبة أخرى لا غنى عنها تسمح لك بالعمل مع الرسومات. هل فكرت في PHP، يمكنك فقط إنشاء صفحات HTML؟ وهنا ليس! من عند باستخدام php. يمكنك تقريبا كل شيء، بما في ذلك للرسم.

php_mbstring.dll. - تحتوي المكتبة على وظائف للعمل مع الترميزات متعددة البايات، والتي تشمل ترميز اللغات الشرقية (اليابانية والصينية والكورية) و Unicode (UTF-8) وغيرها.

php_mysql.dll. - اسم المكتبة يتحدث عن نفسه - من الضروري العمل مع خادم MySQL.

php_mysqli.dll. - هذه المكتبة تمديد واحد سابقا ويحتوي على إضافي وظائف PHP. للعمل مع MySQL Server الإصدار 4.1.3 وما فوق.

يجب أن تكون مكتبات البيانات كافية للاضطراب pHP يعملوبعد بمرور الوقت، إذا ظهرت هذه الحاجة، يمكنك توصيل مكتبات إضافية، لكن يجب عليك عدم توصيلها على الفور بفكرة أن العصيدة لا تفسد النفط، في هذه الحالة، يمكن أن يبطئ العدد غير الضروري للمكتبات المتصلة بشكل ملحوظ بسيارة PHP.

المقالات الأصلية: http://php-myadmin.ru/learning/instrument-php.html

إعداد PHP.كما اتضح، وليس درسا صعبا للغاية. تعرف على pHP 5.3 الإعدادات يمكن أن يكون في الملف " php.ini."، يقع في دليل ويندوز (يبدو المسار إلى ملف التكوين مثل هذا: "٪ Windows٪ \\ php.ini". من المتوقع بالتأكيد النسخ الاحتياطي الموجود في دليل PHP \\ Backup. يمكن تحرير ملف إعدادات PHP بشكل مختلف، وإزالة التعليقات من ذلك والتفسيرات ( بالمناسبة، يمكن تنفيذ نفس العمليات مع ملف "httpd.conf". بناء جملة ملف php.ini: "التوجيه \u003d قيمة". يبدو أن هذا:

التوجيه \u003d القيمة؛ شرح التوجيه \u003d؛ التوجيه \u003d القيمة؛ التوجيه \u003d

إلخ.

في التكوين ملف php هناك علامة تعليق متخصص - "؛". كل ما هو بعد هذه العلامة لا ينظر إليها.

الاعدادات العامة

للإعدادات فب أباتشي. نحتاج إلى تسجيل ملف تكوين PHP.INI.
التوجيه، وإعطاء الحق في الختام كود PHP في العلامات القصيرة:

short_open_tag \u003d on.

بما في ذلك هذا التوجيه، يمكنك الدخول في هذه العلامات ""، بدلا من هذا" ".

لتسهيل تصحيحات البرنامج النصي، يمكنك تمكين إخراج الأخطاء مباشرة إلى متصفحك:

display_errors \u003d on.

عرض كل الأخطاء بخلاف التعليقات:

error_reporting \u003d e_all & ~ e_notice

خطأ في تسجيل الدخول في ملف السجل، والذي من الأفضل تعطيل الاستخدام المحلي:

log_errors \u003d إيقاف.

الإجراء الذي ستسجل فيه PHP دائم (متغيرات مدمجة، G - الحصول على المتغيرات، P - Post Project المتغيرات، C - ملفات تعريف الارتباط، جلسات S). لن يسمح لك عدم وجود أي من الحروف بالعمل مع المتغيرات المناسبة، لذلك تحتاج إلى طرح الترتيب التالي:

variables_order \u003d "EGPCS"

القدرة على الوصول إلى المتغيرات التي تدخل Get / Post / ملف تعريف الارتباط / الجلسة، كمتغير عادي (على سبيل المثال، "متغير $")، كما كان من الممكن الوصول إلى هذه المتغيرات فقط من خلال صفائف Superglobal. تمكين الموصى بها فقط في حالات محددة (على سبيل المثال، "$ _Post [" متغير "]):

charge_globals \u003d on.

تعطيل علامات اقتباسات تلقائية في Post / Get / Cooki:

magic_quotes_gpc \u003d إيقاف.

إعدادات تنزيل الملفات

التوجيه، السماح بتنزيل الملف:

file_uploads \u003d on.

upload_tmp_dir \u003d c: \\ temp \\ uploadtemp

الحد الأقصى لحجم الملف الذي تم تنزيله بواسطتك:

Upload_Max_Filesize \u003d 3M.

ملحقات قابلة للتنزيل ديناميكيا

مسار إلى مجلد مع ملحقات:

extension_dir \u003d ملحقات.

أو المطلق:

extension_dir \u003d c: \\ server \\ php \\ extensions

توصيل المكتبات الديناميكية. يوصى بتضمين المكتبة التي تحتاجها فقط. من أجل توصيل مكتبة معينة، يمكنك ببساطة تغيير الخط. على سبيل المثال، لتوصيل مكتبة الرسومات GD، UnaVomat السطر التالي:

التمديد \u003d php_gd2.dll

SMTP Server Setup.

خادم SMTP المستخدمة:

SMTP \u003d localhost.

SMTP_PORT \u003d 25.

العنوان الذي سيتم الإشارة إليه في مجال "من" في:

sendmail_from \u003d. [البريد الإلكتروني المحمي]

إعداد mysql.

نحن جميعا نعمل مع إصدارات مختلفة PHP، لذلك، من الضروري تكوينها بطرق مختلفة. في الإصدارات الأحدث من PHP، هناك دعم مدمج في نواة قاعدة بيانات MySQL، وفي وقت سابق - لا. لذلك، إذا كنت في الأرشيف مع الملحقات التي قمت بتنزيلها، فلا توجد مكتبة "php_mysql.dll"، ثم لك نسخة PHP يدعم MySQL، إذا كانت هذه المكتبة موجودة، فأنت بحاجة إلى توصيلها:

التمديد \u003d php_mysql.dll.

تحديد المنفذ:

mysql.default_port \u003d 3306.

ومضيف MySQL الافتراضي

mysql.default_host \u003d localhost.

وضع الجلسات

تخزين بيانات الجلسة في الملفات:

session.ave_handler \u003d الملفات.

مجلد لتخزين ملفات الجلسة (لا تنس إنشاء هذا الكتالوج!):

Session.Ave_Path \u003d C: / DEMP / جلسة

استخدم ملف تعريف الارتباط في جلسات:

session.use_cookies \u003d 1.

استخدم جلسة الجلسة كاسم جلسة وملاح كوكي جلسة:

session.name \u003d phpsessid.

حظر على تهيئة الجلسة في بداية الاتصال:

session.auto_start \u003d 0.

وقت الحياة من Cookie الجلسة ("0" - قبل إغلاق نافذة المتصفح):

session.cookie_lifetime \u003d 0.

session.use_trans_sid \u003d 1.

إعداد PHP. مكتمل. تحتاج إلى إعادة تشغيل Apache من أجل نافذة نافذة المفعول.
المواد من Codenet الموقع المواضيعي استخدمت.

PHP هي واحدة من أكثر لغات البرمجة شعبية لإنشاء مواقع الويب وتطبيقات الويب. لقد طور العديد من أنظمة إدارة المحتوى الجاهزة للمدونات أو مواقع الشركات أو حتى المتاجر عبر الإنترنت. على الرغم من حقيقة أن هذه اللغة لها عيوبها، فمن السهل جدا أن تتعلمها، وبالتالي تستخدم في كثير من الأحيان لتطوير مواقع جديدة.

يمكن توفير مترجم PHP كوحدة لمباتشي، وأداء البرامج النصية من سطر الأوامر أو في شكل خدمة PHP-FPM منفصلة. تتميز هذه الخدمات بقدراتها والغرض منها، ولكن لأي نوع من المترجم الذي تحتاج إلى طرحه الإعدادات الأساسية، على سبيل المثال، مجلد العملتمكين الملحقات، ورسم خرائط الخطأ وهلم جرا. يتم تعيين جميع هذه الإعدادات عبر ملف PHP.INI. في هذا الدليل، سننظر إلى كيفية تكوين ملف php.ini في التشغيل أنظمة لينكسعلى الرغم من أن جميع المعلومات مناسبة للنوافذ.

إذا لم تكن قد قمت بعد بتثبيت مترجم لغة برمجة PHP، فيمكنك التعرف على المقال.

لكل إصدار من المترجم الفوري، يوجد ملف تكوين PHP.INI في مجلد منفصل. ولكن جميع ملفات التكوين موجودة في مجلد / ETC / PHP، على سبيل المثال، / الخ / PHP5:

يحتوي مجلد CONF.D. الاعدادات العامة لمختلف الملحقات والوحدات النمطية، فإنها لن تهمنا الآن. المجلدات الثلاثة التالية أكثر إثارة للاهتمام - Apache، CLI و FPM. أنها تحتوي على ملفات تكوين PHP.INI لكل من هؤلاء المترجمين الفوريين.

إذا كنت ستستخدم عدد قليل من هذه المترجمين الفوريين، فسيتعين عليك تحديد الإعدادات لكل منها بشكل منفصل. يمكنك التأكد من أنه في كل مجلد يكمن ملف PHP.INI.

بالنسبة لبناء جملة الملفات، يتم تقسيمها إلى أقسام، أولا قسم إعداد PHP، الذي ينقسم إلى قسم فرعي، اعتمادا على نوع الإعدادات، يتم اتباع إعدادات الوحدات المختلفة. بناء جملة الإعدادات نفسها بسيطة للغاية، فإنه يتوافق مع بناء جملة INI المألوفة. تبدأ السلسلة مع اسم التكوين، ثم يجب أن تكون الإشارة متساوية، والقيمة الخاصة به:

اسم اسم \u003d قيمة الأساسيات

تشير الرموز إلى اسم القسم، على سبيل المثال، ورمز؛ يعني التعليق، وجميع الشخصيات بعد ذلك لا يقرأ من قبل المترجم. الآن النظر في كيفية تكوين PHP.INI وتحريك أكثر المعلمات أهم.

إعداد ملف php.ini

لسهولة التوجه، سنكسر جميع المعلمات حسب الفئات حسب الغرض منها. ستجد ما يكفي للعثور على المعلمة المطلوبة وتغيير قيمتها. والآن افتح ملف إعدادات PHP، على سبيل المثال، للحصول على وحدة Apache والمتابعة إلى الإعداد. لتجنب الأخطاء، لا تضيف خطوطا جديدة، ولكن ابحث عن القائمة بالفعل وتغيير القيم إلى المطلوب:

sudo Gedit /etc/php5/pache/php.ini.

أولا، هناك بعض المعلومات حول الملف نفسه في شكل تعليقات، ثم الإعدادات التي تهتم بها.

أخطاء الإخراج في PHP

عادة ما تبدأ إعداد PHP 7 بتكوين إخراج الأخطاء. جميع إعدادات إخراج الأخطاء موجودة في قسم معالجة الأخطاء وقسم التسجيل. بشكل افتراضي، يتم تعطيل إخراج الأخطاء على الشاشة أثناء تنفيذ البرنامج النصي. يتم ذلك حتى لا يمكن للمستخدمين رؤية أي شيء غير ضروري. بدلا من ذلك، تتم كتابة جميع الأخطاء في ملف السجل. إذا كنت تستخدم PHP على الكمبيوتر المنزلي الخاص بك، فلن تكون هناك حاجة إلى هذه التدابير ويمكنك عرض كل شيء على الشاشة على الفور:

display_errors \u003d إيقاف.

استبدال على. المستخدمة في php. أنواع مختلفة أخطاء، مثل أخطاء التحذيرات الحرجة والتحذيرات، باستخدام سلسلة ERROR_RER_REPORTING يمكنك تمكين إخراج أنواع معينة فقط من الأخطاء:

error_reporting \u003d e_all & ~ e_deprecated

إذا كنت بحاجة إلى الجمع بين أنواع الأخطاء المتعددة، فاستخدم العرض &، وعطيل العرض، ضعه قبل علامة النوع ~. يعرض المثال أعلاه جميع الأخطاء (E_ALL)، باستثناء التقارير المتعلقة بالوظائف القديمة (E_DEPrecated). يمكنك تعطيل جميع الأنواع باستخدام 0:

error_reporting \u003d 0.

قم بتشغيل سجل خطأ PHP في ملف السجل، إذا لم تخرجها:

من أجل عدم تسجيل سجل من نفس النوع، يمكنك تجاهل الأخطاء المتكررة داخل إصدار واحد:

ignore_repeated_errors \u003d on.

قيود الموارد

إذا لم تكن نصوص PHP محدودة بأي شكل من الأشكال في الموارد، فيمكنها بسهولة التحميل على الخادم ولا تعمل بشكل طبيعي. لذلك، في pHP الافتراضي. يحدد القيود الثابتة، ولكن قد تحتاج إلى تخفيفها قليلا.

بشكل افتراضي، فإن الحد الأقصى لوقت التنفيذ من البرنامج النصي هو 30 ثانية، دعونا نستغرق دقيقة واحدة:

max_execution_time \u003d 30.

إذا حددت 0، فيمكن إجراء البرنامج النصي بلا حدود. يمكنك أيضا تحديد الوقت الذي سيتم خلاله تحميل البرنامج النصي البيانات، 60 ثانية:

max_input_time \u003d 60.

الحد الأقصى لعدد المتغيرات في الحصول والنشر:

max_input_vars \u003d 1000.

تعتزم المعلمة التالية أقصى قدر من الذاكرة التي يمكن أن يستخدمها البرنامج النصي واحد أثناء تنفيذها، في ميغابايت:

memory_limit \u003d 128m.

أقصى قدر من البيانات المرسلة إلى طلب المشاركة محدودة أيضا، والحجم الافتراضي هو 8 ميغابايت:

post_max_size \u003d 8M.

يمكنك الحد من منطقة عمل PHP في النظام باستخدام خيار OpenBase_Dir، فهو يشير إلى المجلد أعلاه الذي لا يستطيع البرنامج النصي الوصول إليه نظام الملفات:

open_Basedir \u003d / var / www /

باستخدام تعطيل التوجيهات وتعطيل التوجيهات، يمكنك تعطيل استخدام وظائف أو فئات معينة في البرامج النصية، على سبيل المثال، يمكن أن يكون مفيدا لاستيانات الويب. في هذا المثال، نطفئ استخدام وظيفة INI_SET، والتي تتيح لك تغيير إعدادات PHP من البرنامج النصي:

تعطيل_Functions \u003d ini_set.

الدليل الافتراضي

يتيح لك ملف إعداد PHP.INI تحديد المسارات في نظام الملفات الافتراضي لأفعال مختلفة. يمكنك تعيين مجلدات حيث سيبحث النظام عن البرامج النصية إذا حاولت توصيلها باستخدام تعليمات التضمين:

fines_path \u003d ".: / USR / Share / PHP5: / USR / Share / PHP5 / الكمثرى"

مجلد مع وحدات PHP:

extension_dir \u003d "./"

مجلد لتسجيل الملفات المؤقتة:

sys_temp_dir \u003d "/ tmp"

من أجل تنزيل مستخدمي ملفاتهم إلى خادم، على سبيل المثال، صورة، تحتاج إلى تمكين هذه الميزة في PHP:

file_uploads \u003d on.

الحد الأقصى لحجم الملف الذي تم تنزيله:

upload_Max_Filesize \u003d 2M.

الحد الأقصى لعدد الملفات التي يمكن تنزيلها النصي واحد:

max_file_uploads \u003d 20.

اكتمال إعداد PHP.INI تقريبا، لدينا توسيع فقط.

إعداد التمديد

تتيح لك الامتدادات زيادة وظيفة PHP بشكل كبير. على سبيل المثال، بفضل الملحقات، يمكنك استخدام الأساس في البرامج النصية الخاصة بك. mySQL Data.، Postgresql، Mysqli، Sqlite، مكتبة جرافيك GD وأكثر من ذلك بكثير. كل هذا مدرج في هذا القسم.

لتمكين التمديد، يكفي إزالة التعليق أمام الخط مع أمره، على سبيل المثال:

تمديد \u003d php_mysql.so.
التمديد \u003d php_mbstring.so.
تمديد \u003d php_pgsql.so.

يرجى ملاحظة أن ملحق Windows سيكون له تنسيق DLL، ولكن بالنسبة ل Linux تحتاج إلى استخدام ذلك. تقوم الأقسام التالية بإعداد كل ملحق، لكننا لن نعتبرهم لأنهم عادة لا يتطلبون التكوين.

الاستنتاجات

في هذه المقالة، استعرضنا كيفية تكوين PHP على الخادم أو من قبل الكمبيوتر المعتاد لتطوير مواقع الويب. يحتوي ملف إعدادات PHP على بنية بسيطة إلى حد ما وليس من الصعب للغاية التعامل معها. بعد إكمال جميع الإعدادات وحفظ التغييرات، لا تنس إعادة تشغيل خدمة خادم الويب أو PHP-FPM.

بشكل عام، PHP-FPM هو موضوع منفصل، لأن هناك الكثير إعدادات إضافيةوربما سننظر فيه في أحد المقالات التالية. إذا كان لديك أي أسئلة، اسأل في التعليقات!


رابط مباشر: php-5.3.10-win32-vc9-x86.zip.
في الوقت نفسه، قم بالتنزيل على الفور والوثائق باللغة الروسية بالتنسيق. ستحتاج إليها عند التعلم والعمل: php_enhanced_en.chm

تفريغ الأرشيف إلى الدليل المرغوب (عرضت في البداية "C: \\ PHP"). افتح ملف التكوين الذي يحتوي على الإعدادات الموصى بها - "PHP.INI-Development" (الموجود في توزيع الجذر)، وإعادة تسميته في PHP.INI وإجراء التغييرات التالية.

افتتاحية PHP.INI:

  1. العثور على السلسلة:
    post_max_size \u003d 8 متر
    زيادة ما يصل إلى 16 ميغابايت أقصى بيانات تم إنشاؤها بواسطة طريقة النشر عن طريق تغييرها على:
    post_max_size \u003d 16m.
  2. العثور على السلسلة:
    ؛ fines_path \u003d ".؛ c: \\ php \\ يتضمن"
    قم بإلغاء تشغيله، مما يؤدي إلى إزالة النقطة بفاصلة أمام السلسلة.
    (استثناء الاهتمام! عودة الأسماك عند تحديد المسار):
    fines_path \u003d ".؛ C: \\ PHP \\ يشمل"
    قم بإنشاء كتالوج فارغ "C: \\ PHP \\ يتضمن"، لتخزين الفئات المتصلة.
  3. العثور على السلسلة:
    extension_dir \u003d "./"
    اضبط هذا التوجيه على المسار إلى المجلد مع امتدادات:
    extension_dir \u003d "c: / php / ext"
  4. العثور على السلسلة:
    ؛ upload_tmp_dir \u003d.
    اسمح له وحدد المسار التالي في القيمة:
    upload_TMP_DIR \u003d "C: / PHP / تحميل"
    قم بإنشاء مجلد فارغ "C: \\ PHP \\ Upload"، لتخزين الملفات المؤقتة التي تم تنزيلها عبر HTTP.
  5. العثور على السلسلة:
    upload_Max_Filesize \u003d 2M.
    زيادة الحد الأقصى المسموح به لحجم الملفات التي تم تنزيلها تصل إلى 16 ميغابايت:
    upload_Max_Filesize \u003d 16M.
  6. تواصل، لا تتغير، بيانات مكتبة التوسع:
    التمديد \u003d php_bz2.dll.
    التمديد \u003d php_curl.dll.
    التمديد \u003d php_gd2.dll
    تمديد \u003d php_mbstring.dll.
    التمديد \u003d php_mysql.dll.
    التمديد \u003d php_mysqli.dll.
  7. العثور على السلسلة:
    ؛ date.timezone \u003d.
    السماح وتعيين المنطقة الزمنية لموقعك (يمكن العثور على عدد المناطق الزمنية في الوثائق):
    date.timezone \u003d "أوروبا / موسكو"
  8. العثور على السلسلة:
    ؛ session.save_path \u003d "/ TMP"
    إلغاء تحديد وتعيين قيمة هذا التوجيه هذا المسار:
    session.Ave_Path \u003d "C: / PHP / TMP"
    قم بإنشاء مجلد فارغ "C: \\ PHP \\ TMP" لتخزين ملفات الجلسة المؤقتة.
احفظ التغييرات وإغلاق ملف PHP.INI.

بعد ذلك، تحتاج إلى إضافة دليل مع مترجم PHP المثبت في نظام التشغيل المسار. فيما يتبع المسار "ابدأ" ("ابدأ") -\u003e "لوحة التحكم" ("النظام") -\u003e "النظام" ("النظام" ("النظام")، افتح علامة التبويب "متقدم"، انقر فوق "متغيرات البيئة" ("النظام" (" المتغيرات ")، في قسم" متغيرات النظام "(" متغيرات النظام ") قم بنقرة مزدوجة على سطر" المسار "، أضف إلى حقل" القيمة المتغيرة "، إلى حقيقة أن هناك بالفعل هناك طريقة إلى دليل مع تثبيت PHP، على سبيل المثال، "C: \\ PHP" (بدون علامات اقتباس). انتبه إلى حقيقة أن رمز النقطة العشرية يشارك المسارات. بحيث دخلت التغييرات حيز التنفيذ، أعد تشغيل نظام التشغيل.

مثال على صف المسار:
٪ systemroot٪ \\ system32؛٪ systemroot٪؛٪ systemroot٪ \\ system32 \\ wbem؛ c: \\ php؛ c: \\ program files \\ mysql \\ mysql server 5.5 \\ bin

تثبيت وتكوين مترجم PHP - مكتمل.

وصف المكتبات المتصلة:

php_bz2.dll. - مع امتداد PHP هذا، سيكون قادرا على إنشاء وحفظ الأرشيف بتنسيق BZIP2.

php_curl.dll. - مكتبة مهمة للغاية وضرورية، مما يسمح بالاتصال والعمل مع الخوادم باستخدام كمية هائلة من بروتوكولات الإنترنت.

php_gd2.dll. - مكتبة أخرى لا غنى عنها تسمح لك بالعمل مع الرسومات. هل فكرت في PHP، يمكنك فقط إنشاء صفحات HTML؟ وهنا ليس! بمساعدة PHP، يمكنك تقريبا كل شيء، بما في ذلك للرسم.

php_mbstring.dll. - تحتوي المكتبة على وظائف للعمل مع الترميزات متعددة البايات، والتي تشمل ترميز اللغات الشرقية (اليابانية والصينية والكورية) و Unicode (UTF-8) وغيرها.

php_mysql.dll. - اسم المكتبة يتحدث عن نفسه - من الضروري العمل مع خادم MySQL.

php_mysqli.dll. - هذه المكتبة هي امتداد واحد السابق ويحتوي وظائف اضافيه PHP للعمل مع MySQL الإصدار 4.1.3 وما فوق.

يجب أن تكون مكتبات البيانات كافية لعملية PHP كاملة. بمرور الوقت، إذا ظهرت هذه الحاجة، يمكنك توصيل مكتبات إضافية، لكن يجب عليك عدم توصيلها على الفور بفكرة أن العصيدة لا تفسد النفط، في هذه الحالة، يمكن أن يبطئ العدد غير الضروري للمكتبات المتصلة بشكل ملحوظ بسيارة PHP.

«