يعتبر إطار العمل Laravel من أشهر إطارات العمل المكتوبة بلغة PHP وسنتطرق إلى كيفية تثبيت Laravel على سيرفر XAMPP وسيكون هذا الأمر على نظام التشغيل GNU/LINUX توزيعة Debian.
لتثبيت إطار العمل Laravel 6.x هناك عدة متطلبات يجب توفرها وهي كالتالي:
PHP >= 7.2.0 – BCMath PHP Extension – Ctype PHP Extension – JSON PHP Extension – Mbstring PHP Extension – OpenSSL PHP Extension – PDO PHP Extension – Tokenizer PHP Extension – XML PHP Extension
وكل هذه المتطلبات يوفرها لنا سيرفر XAMPP، لذا سنتوجه إلى الموقع الرسمي لسيرفر XAMPP وهو Apache Freinds.
ما يميز هذا السيرفر أنه يعمل على أنظمة التشغيل المختلفة مثل Windows و GNU/Linux و OS X، سنقوم حاليا بعملية التثبيت على نظام التشغيل GNU/Linux توزيعة Debian.
من الصفحة الرئيسية للموقع يمكننا الضغط على XAMPP for Linux ويتضح لنا من الوصف أن إصدارة PHP التي سيوفرها XAMPP ستكون PHP 7.3.9 وهذا الأمر جيد، لأنه وبكل بساطة سيمكننا من تثبيت Laravel لاحقا بدون أي مشاكل كون أول متطلب من متطلبات تثبيت Laravel أن تكون إصدارة الـ PHP هي 7.2.0 فما فوق.
عند الضغط على XAMPP for Linux ستبدء عملية تنزيل البرنامج وسنجد الملف في مجلد Downloads عقب عملية التنزيل.
نضغط على Ok لتبدء عملية التنزيل.
إذا أردنا أن نعرف معلومات أكثر عن خصائص هذا السيرفر يمكننا زيارة الرابط التالي للتعرف على كافة خصائص السيرفر.
www.apachefriends.org/download.html
تثبيت XAMPP على توزيعة Debian:
بعد عملية التنزيل سنتوجه من خلال سطر الأوامر ولنقم بنسخ ولصق الروابط التالية:
1- سنتوجه إلى مجلد Downloads من خلال اﻷمر التالي:
cd Downloads
2- سنقوم بالتعديل على الصلاحيات من خلال تنفيذ الأمر التالي:
sudo chmod 755 xampp-linux-*-installer.run
3- لبدء عملية التثبيت نقوم بتنفيذ السطر التالي:
sudo ./xampp-linux-*-installer.run
ستظهر نافذة كل ما علينا فعله هو الضغط على زر Next لإكمال عملية التثبيت، وبعد اكتمال عملية التثبيت سنجد سيرفر XAMPP قد تم تثبيته داخل مجلد opt وسيكون داخل مجلد lamp، يفضل أثناء التطوير تغيير صلاحيات مجلد htdocs ليكون قابل للقراءة والكتابة والتشغيل من خلال الأمر التالي:
sudo chmod 777 -R /opt/lampp/htdocs
4- الأمر التالي يعمل على تشغيل السيرفر:
sudo /opt/lampp/lampp start
5- الأمر التالي يعمل على إعادة تشغيل السيرفر:
sudo /opt/lampp/lampp restart
6- الأمر التالي يعمل على إيقاف تشغيل السيرفر:
sudo /opt/lampp/lampp stop
إذا حاولنا الآن كتابة php -v للتعرف على إصدار الـ php لدينا سنحصل على رسالة مفادها التالي:
bash: php: command not found
وهذا يعني أن بيئة التشغيل لم تتعرف بعد على PHP على الرغم من أننا قد قمنا بعملية التثبيت وتشغيل السيرفر، ولحل هذه المشكلة سنقوم الآن بتعريف بيئة التشغيل على مسار PHP.
تعريف بيئة التشغيل بإصدارة PHP:
1- سنقوم بفتح ملف environment من خلال الأمر التالي:
sudo nano /etc/environment
2- نقوم بنسخ ولصق السطر التالي داخل متغير PATH:
:/opt/lampp/bin/php
ملحوظة: أحيانا قد لا نجد متغير باسم PATH لذا يجب علينا تعريفه ليكن بالشكل التالي:
PATH = “/opt/lampp/bin/php”
3- الآن سنقوم بعمل وصلة من خلال الأمر التالي:
sudo ln -s /opt/lampp/bin/php /usr/local/bin/php
إذا حاولنا إعادة كتابة الأمر php -v سنجد أنه تم طباعة إصدارة الـ php التي تم تثبيتها مع سيرفر XAMPP، وهذا يعني أننا جاهزون للبدء في عملية تثبيت Laravel.
تثبيت Laravel
لتثبيت إطار العمل Laravel سنكون بحاجة إلى برنامج composer وللحصول عليه يمكننا التوجه للرابط التالي:
ثم نتوجه إلى صفحة download والرابط الخاص بها هو:
لنقم الآن بنسخ الرابط الموجود بالصفحة ونقوم بلصقه في سطر الأوامر:
php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);” php -r “if (hash_file(‘sha384’, ‘composer-setup.php’) === ‘a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1’) { echo ‘Installer verified’; } else { echo ‘Installer corrupt’; unlink(‘composer-setup.php’); } echo PHP_EOL;” php composer-setup.php php -r “unlink(‘composer-setup.php’);”
سننتظر حتى تتم عملية التثبيت، وبعد اكتمال عملية التثبيت سنقوم بإضافة composer لملف .bashrc سنقوم بفتح الملف المذكور باستخدام الأمر التالي:
sudo nano /.bashrc
ثم نقوم بإضافة السطر التالي في نهاية الملف:
export PATH=”$PATH:$HOME/.config/composer/vendor/bin”
ولنضغط على مفاتحي ctrl + o ثم الضغط على مفتاح Enter للحفظ وللخروج نضغط على مفتاحي ctrl + x.
والآن لنقم بتفعيل التغييرات من خلال السطر التالي:
source ~/.bashrc
ولنتأكد حاليا من نجاح عملية التثبيت لبرنامج composer نقوم بكتابة الأمر التالي:
composer
سنجد الطرفية قد أظهرت لنا الشكل التالي وهذا يعني أن عملية تثبيت composer تمت بنجاح وجاهزون لتثبيت Laravel فعليا.
الآن سنكتب الأمر التالي لتثبيت Laravel:
composer global require laravel/installer
سننتظر عملية التثبيت حتى تتم وعقب عملية التثبيت سنقوم بإنشاء أول مشروع ويب باستخدام Laravel من خلال كتابة الأمر التالي لتجريب نجاح عملية التثبيت بشكل فعال.
إنشاء مشروع ويب:
1- سنقوم بإنشاء مجلد باسم myproject على سطح المكتب والدخول إليه من خلال الأمر التالي:
mkdir /Desktop/myproject && cd /Desktop/myproject
2- لإنشاء مشروع ويب جديد باستخدام Laravel نستخدم الأمر التالي:
laravel new my_blog
سننتظر حتى يتم تجميع وتثبيت المكتبات الأساسية وبعد ذلك سنتوجه لمجلد المشروع من خلال الأمر التالي:
cd my_blog
ثم نقوم بتشغيل السيرفر لمعاينة الصفحة الرئيسية من خلال الأمر التالي:
php artisan serve
الآن نستطيع أن نقول تم بحمد الله اكتمال عملية التثبيت بنجاح وكذلك نجاح تشغيل السيرفر ويمكننا معاينة الصفحة من خلال كتابة الرابط التالي:
لإيقاف سيرفر التطوير يمكننا الضغط من خلال سطر الأوامر على مفتاحي ctrl + c
وصلنا هنا إلى نهاية هذا الموضوع، إذا أعجبك هذا الموضوع قم بنشره مع أصدقائك المهتمين وإذا كان لديكم أي ملاحظات يرجى التواصل معي.
أحدث التعليقات