"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تثبيت Composer على الاستضافة المشتركة دون الوصول إلى SSH؟

كيفية تثبيت Composer على الاستضافة المشتركة دون الوصول إلى SSH؟

تم النشر بتاريخ 2024-11-12
تصفح:426

How to Install Composer on Shared Hosting Without SSH Access?

تثبيت Composer على استضافة مشتركة دون الوصول إلى SSH

يمكن أن يمثل تثبيت Composer على منصة استضافة مشتركة دون الوصول إلى SSH تحديًا. ومع ذلك، فمن الممكن بالخطوات التالية:

1. اجمع الموارد المطلوبة:

ستحتاج إلى الموارد التالية:

  • الملف: http://api.odtu.lu/composer.phar
  • صفحة PHPInfo: http://api.odtu.lu/phpinfo.php
  • الوصول إلى FTP
  • cPanel
  • وظائف Cron على FreeBSD

2. تنزيل وتثبيت Composer:

  • استخدم FTP أو cPanel للاتصال بحساب الاستضافة الخاص بك.
  • انتقل إلى الدليل الرئيسي الخاص بك وقم بإنشاء دليل bin.
  • داخل دليل bin، قم بإنشاء دليل فرعي للملحن.
  • قم بتنزيل الملحن باستخدام الأمر التالي:

    curl -sS https://getcomposer.org/installer | php
  • انقل ملف Composer.phar الذي تم تنزيله إلى الدليل الفرعي للملحن:

    mv composer.phar bin/composer

3. تحديد موقع PHP-CLI:

  • قم بتشغيل الأمر التالي لتحديد المسار إلى PHP-CLI:

    which php-cli

4. تكوين الأسماء المستعارة:

  • قم بتحرير ملف .bashrc وأضف الأسطر التالية في الأعلى والأسفل:

    [ -z "$PS1" ] && return
    alias composer="/usr/bin/php-cli ~/bin/composer/composer.phar"
  • استبدل /usr/bin/php-cli بمسار PHP-CLI الذي حددته مسبقًا.

5. الخطوات النهائية:

  • مصدر ملف .bashrc:

    source ~/.bashrc
  • تحقق مما إذا كان الملحن تم تثبيته:

    composer --version

ملاحظة: إذا واجهت مشكلات في الأذونات مع /usr/local/bin، فامنح الأذونات اللازمة أو قم بتغيير مسار الاسم المستعار إلى دليل آخر قابل للكتابة.

بيان الافراج أعيد طبع هذه المقالة على: 1729220657 في حالة وجود أي انتهاك، يرجى الاتصال بـ [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3