كيفية تثبيت Laravel على الخادم الخاص بنا طباعة

  • 0

Laravel هو إطار تطبيق ويب PHP مجاني ومفتوح المصدر .

إنه يوفر بناء جملة معبرًا وأنيقًا ويستخدم لتطوير تطبيقات الويب وفقًا للنمط المعماري للنموذج والعرض والتحكم (MVC).

 يعتقد المطورون أن التطوير يجب أن يكون تجربة ممتعة وإبداعية حتى يكون مُرضيًا حقًا.

ويحاول Laravel تخفيف عناء التطوير من خلال تسهيل المهام الشائعة المستخدمة في غالبية مشاريع الويب، مثل المصادقة والتوجيه والجلسات وقائمة الانتظار والتخزين المؤقت.

ويمكن الوصول إلى Laravel، لكنه قوي، ويوفر الأدوات القوية اللازمة للتطبيقات الكبيرة والقوية.

ومنذ شهر مارس 2015، يعتبر Laravel واحدًا من أكثر أطر عمل PHP شيوعًا، إلى جانب Symfony2 وNette وCodeIgniter وYii2 وأطر عمل أخرى.

ويمكن العثور على وثائق الإطار على موقع Laravel .

يمكنك اختيار نوعين مختلفين من تثبيت Laravel – تلقائي عبر Softaculous ويدوي .

 

 

 

التثبيت التلقائي لـ Laravel عبر Softaculous

 

حاليًا، يتيح لك Softaculous تثبيت أحدث إصدار من Laravel: 6.5.2 يحتوي إطار عمل Laravel على بعض متطلبات النظام التي يمكن التحقق منها هنا لكل إصدار.

 

أولاً، تحتاج إلى تسجيل الدخول إلى حساب cPanel الخاص بك والعثور على قائمة Softaculous في القسم الحصري لعملاء cPanel:

 

 

 

 

 

 

 

بمجرد الانتهاء، سيتم إعادة توجيهك إلى صفحة Softaculous الرئيسية. اكتب Laravel في شريط البحث وانقر على النتيجة:

 

 

 

 

 

 

انتقل إلى علامة التبويب "تثبيت" ، حيث سيُطلب منك اختيار المجلد الذي سيتم تثبيت Laravel فيه.

لا تتردد في اختيار الدليل الذي تحتاجه (لاحظ أنه سيتم إنشاء هذا الدليل بواسطة Softaculous):

 

 

 

 

 

 

انقر فوق الزر "تثبيت" وهذا كل شيء.

 

 

التثبيت اليدوي لارافيل

 

البرامج الأخرى التي يجب تثبيتها لإعداد Laravel هي Composer .

إنها أداة لإدارة التبعية في PHP.

فهو يسمح لك بالإعلان عن المكتبات التي يعتمد عليها مشروعك، وسيقوم بإدارتها (تثبيتها/تحديثها) نيابةً عنك.

الملحن ليس مدير حزم بنفس المعنى مثل Yum أو Apt. نعم، فهو يتعامل مع "الحزم" أو المكتبات، ولكنه يديرها على أساس كل مشروع، ويقوم بتثبيتها في دليل (على سبيل المثال، البائع) داخل مشروعك. افتراضيًا، لن يتم تثبيت أي شيء على مستوى العالم مطلقًا. وبالتالي فهو مدير التبعية.

 

دعنا نلتزم بخوارزمية التثبيت الآن:

 

  1. يجب تمكين الوصول إلى SSH لحساب الاستضافة الخاص بك معنا. يمكنك القيام بذلك بمساعدة هذا الدليل .

 

  1. للوصول إلى حسابك عبر SSH، قم بتنزيل وتثبيت أحد عملاء SSH المتاحين. يمكنك العثور على قائمة عملاء SSH المجانيين هنا .

 

في حال كنت تستخدم نظام تشغيل يستند إلى Unix (Linux أو OSX)، يمكنك بسهولة تشغيل التطبيق الطرفي والاتصال بالخادم باستخدام الأمر:

 

ssh username@servername -p21098

 

ssh - أمر لتسجيل الدخول إلى

اسم مستخدم الخادم البعيد - الخاص بك

اسم خادم cPanel - اسم الخادم الذي يوجد به حساب الاستضافة الخاص بك (يمكنك العثور عليه باستخدام هذا البرنامج التعليمي )

-p21098 - المنفذ المستخدم على الخادم المشترك

 

  1. افتح عميل SSH الخاص بك، ثم ضع اسم المجال الخاص بك أو عنوان IP الخاص به الخادم في حقل اسم المضيف، وأدخل 21098 في حقل المنفذ،

واختر SSH كنوع الاتصال الخاص بك واضغط على الزر فتح :

 

 

 

 

 

 

 

  1. إذا تلقيت تنبيه أمان PuTTY، فاضغط على نعم :

 

 

 

 

 

 

 

عند المطالبة، أدخل اسم المستخدم وكلمة المرور لـ cPanel (عندما يُطلب منك ذلك تقوم بإدخال كلمة المرور، ويتم إخفاؤها تلقائيًا لأغراض أمنية):

  1. يتطلب Laravel وComposer إصدار PHP 7.1.3 ، لذلك نحتاج إلى التحقق من إعداد الإصدار المطلوب. اكتب الأمر php -v في PuTTY (أو في الوحدة الطرفية) وستحصل على الإخراج التالي:

 

  1. لإعداد الإصدار 7.1، تحتاج إلى تسجيل الدخول إلى cPanel، وانتقل إلى قسم Exclusive for cPanel Customers > حدد إصدار PHP القائمة:

 

حدد الإصدار 7.1 من القائمة المنسدلة ثم انقر فوق الزر "تعيين كحالٍ" >> حفظ :

يمكنك أيضًا العثور على معلومات إضافية حول محدد PHP هنا .

 

 

 

 

 

 

 

 

 

 

  1. الآن عليك أن تقرر المكان الذي تريد تثبيت Laravel فيهK على سبيل المثال، سنقوم بإنشاء laravel_folder في public_html باستخدام الأمر التالي:

 

cd public_html && mkdir laravel_folder && cd laravel_folder

 

يمكن تقسيم هذا السطر إلى ثلاثة أوامر منفصلة:

 

  • cd public_htm l : انتقل إلى المجلد public_html ، لأنه بعد تسجيل الدخول ستكون موجودًا في المجلد /home/username/ افتراضيًا
  • mkdir laravel_folder : سيقوم أمر mkdir بإنشاء مجلد جديد باسم laravel_folder ، يمكنك استبدال laravel_folder بأي اسم مرغوب فيه
  • cd laravel_folder : التنقل إلى laravel_folder الذي تم إنشاؤه حديثًا
  • && :تستخدم للجمع بين عدة أوامر مختلفة.

 

 

 

 

 

 

  1. فأنت بحاجة بعد ذلك إلى نسخ ملفini من الموقع الافتراضي على الخادم إلى laravel_folder الخاص بك باستخدام هذا الأمر:

 

 

cp /opt/alt/php56/etc/php.ini /home/username/public_html/laravel_folder

 

 

  • حزب المحافظين : يُستخدم هذا الأمر لنسخ ملف php.ini إلى المجلد الذي ترغب في استخدامه مع Laravel>

 

الملاحظة 1: تأكد من استبدال اسم المستخدم باسم مستخدم cPanel الفعلي الخاص بك.

 

الملاحظة 2: في حالة احتياجك إلى php.ini لأي إصدار PHP آخر، ما عليك سوى تغيير php56 إلى php55 أو إلى أي قيمة أخرى تتوافق مع الإصدار الحالي.

 

 

 

 

 

  1. الآن سوف تحتاج إلى العثور على ملفini في الموقع الحالي، قم بتسجيل الدخول إلى cPanel وانتقل إلى قائمة File Manager :

 

 

 

 

 

 

انتقل إلى المجلد الذي اخترته لـ Laravel وافتح php.ini باستخدام المحرر:

 

 

 

 

 

 

 

ثم أضف الكتلة التالية إلى نهاية الملف واضغط على زر Save :

 

 

max_execution_time = 300

 

max_input_time = 300

 

Memory_limit = 512M

 

suhosin.executor.include.whitelist = phar

 

Detect_unicode = Off

 

 

 

 

 

 

 

  1. عند الانتهاء من جميع الاستعدادات، تكون جاهزًا لتثبيت Composer ثم Laravel.

افتح نافذة PuTTY حيث قمت بتسجيل الدخول إلى حساب cPanel الخاص بك واملأ الأمر التالي:

 

 

php -r "readfile('https://getcomposer.org/installer');" | php -c php.ini

 

سيؤدي هذا إلى تنفيذ تثبيت Composer:

 

 

 

 

 

 

 

ملاحظة: لتشغيل أوامر الملحن، استخدم: php -c php.ini Composer.phar

 

في حالة حصولك على إشعار، بعض الإعدادات على جهازك تجعل Composer غير قادر على العمل بشكل صحيح، تأكد من أن إصدار PHP هو 5.5 أو أعلى ويتم حفظ كافة التغييرات في ملف php.ini.

 

  1. أنت الآن جاهز لتثبيت قم بتنفيذ الأمر الموضح أدناه:

 

 

php -c php.ini /home/username/public_html/directory/composer.phar create-project laravel/laravel --prefer-dist

 

ملاحظة: تأكد من استبدال التفاصيل الافتراضية بالتفاصيل الفعلية - يجب استبدال اسم المستخدم باسم مستخدم cPanel الخاص بك، ويجب استبدال الدليل باسم المجلد الذي قمت بتثبيت Composer عليه.

 

سترى الإخراج كما هو موضح في لقطة الشاشة مما يعني أنه يتم تثبيت بعض التبعيات:

 

 

 

 

 

 

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

 

 

 

 

 

 

افتراضيًا، سيتم تثبيت Laravel في مجلد laravel في نفس الدليل الذي تم اختياره لتثبيت Composer.

 

بعد تثبيت Laravel، يجب عليك ضبط مستند/جذر الويب الخاص بخادم الويب الخاص بك ليكون الدليل العام.

ويعمل ملف Index.php الموجود في هذا الدليل كوحدة تحكم أمامية لجميع طلبات HTTP التي تدخل تطبيقك.

 

لإنشاء ملف Index.php ، انتقل إلى الدليل الجذر لتثبيت Laravel في cPanel >> File Manager >> المجلد الجذر للتثبيت (في هذه الحالة هو public_html >> laravel_folder >> laravel ).

 

هناك يمكنك إنشاء ملف Index.php إذا لم يتم إنشاؤه تلقائيًا. لإضافة الملف، انقر فوق +File واكتب الاسم:  Index.php >> إنشاء ملف جديد :

 

 

 

 

 

 

 

 

انقر بزر الماوس الأيمن على ملف Index.php >> قم بتحرير ولصق الكود أدناه:

 

<?php

header("refresh: 5; http://yourdomain.com/laravel/public/");

 

    echo '<title>تم تثبيت Laravel</title><div style="background: #e9ffed; border: 1px Solid #b0dab7; الحشو: 15px;" align="center" >

    <font size="5" color="#182e7a">تم تثبيت Laravel بنجاح.</font><br /><br />

    <font size="4">Laravel هو إطار عمل و لا يحتوي على صفحة فهرس.<br /><br />

    ستتم إعادة توجيهك إلى المجلد "العام" خلال 5 ثوانٍ...<br /><br />

    Laravel هو إطار عمل نظيف وأنيق لـ PHP تطوير الشبكة.

 

يحررك Laravel من أكواد السباغيتي، ويساعدك على إنشاء تطبيقات رائعة باستخدام بناء جملة بسيط ومعبر. يجب أن يكون التطوير تجربة إبداعية تستمتع بها، وليس شيئًا مؤلمًا. استمتع بالهواء النقي.

</font></div>';

?>

 

انقر فوق حفظ .

 

ملحوظة : لا تنس تغيير الرابط http://yourdomain.com/laravel/public/ إلى اسم المجال الفعلي الخاص بك.

 


هل كانت المقالة مفيدة ؟

« السابق