---
url: 'https://dxpr.com/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-drupal/%D8%A7%D9%84%D8%A8%D8%AF%D8%A1/%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-drupal-11-%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-composer'
title: 'تثبيت Drupal 11 باستخدام Composer | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2023-11-06T09:24:49+00:00'
updated: '2026-10-24T00:44:13+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'Composer أداة مفيدة تساعدكم على إدارة Drupal وكل أجزائه المرتبطة (الوحدات والقوالب والمكتبات). وقبل البدء، تأكدوا من تثبيت Composer على حاسوبكم. بالنسبة إلى Drupal 11، ستحتاجون إلى Composer 2.7.0 أو أحدث وPHP 8.3 أو أحدث.'
tags:
  - 'Getting started'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T00:44:13+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'تثبيت Drupal 11 باستخدام Composer'
      description: 'Composer أداة مفيدة تساعدكم على إدارة Drupal وكل أجزائه المرتبطة (الوحدات والقوالب والمكتبات). وقبل البدء، تأكدوا من تثبيت Composer على حاسوبكم. بالنسبة إلى Drupal 11، ستحتاجون إلى Composer 2.7.0 أو أحدث وPHP 8.3 أو أحدث.'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2023-11-06T09:24:49+0000'
      dateModified: '2026-10-24T00:44:13+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-drupal/%D8%A7%D9%84%D8%A8%D8%AF%D8%A1/%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-drupal-11-%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-composer'
      articleSection: البدء
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-drupal/%D8%A7%D9%84%D8%A8%D8%AF%D8%A1/%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-drupal-11-%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-composer'
      description: 'Composer أداة مفيدة تساعدكم على إدارة Drupal وكل أجزائه المرتبطة (الوحدات والقوالب والمكتبات). وقبل البدء، تأكدوا من تثبيت Composer على حاسوبكم. بالنسبة إلى Drupal 11، ستحتاجون إلى Composer 2.7.0 أو أحدث وPHP 8.3 أو أحدث.'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: الرئيسية
            item: 'https://dxpr.com/ar'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: ar
---
[مركز المساعدة](/ar/hc)/[التوثيق](/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82) /[تعلّم Drupal](/ar/hc/documentation/learn-drupal) /[البدء](/ar/hc/documentation/learn-drupal/getting-started) # تثبيت Drupal 11 باستخدام Composer.

 تعلّم Drupalالبدء

   ## في هذا الدليل

Composer أداة مفيدة تساعدكم على إدارة Drupal وكل أجزائه المرتبطة (الوحدات والقوالب والمكتبات). وقبل البدء، تأكدوا من [تثبيت Composer](https://getcomposer.org/doc/00-intro.md) على حاسوبكم. بالنسبة إلى Drupal 11، ستحتاجون إلى Composer 2.7.0 أو أحدث وPHP 8.3 أو أحدث.

عند استخدام Drupal 11، من الحكمة استخدام قالب composer الموجود في [drupal/recommended-project](https://github.com/drupal/recommended-project). يضمن هذا القالب أن تبعيات نواة Drupal هي نفس إصدار إصدار Drupal الرسمي تمامًا. هناك طرق بديلة، لكن هذه هي الأفضل.

## **بدء مشروع**

```php
composer create-project drupal/recommended-project my_site_name_dir
```

ينشئ ذلك مشروعًا في 'my\_site\_name\_dir' ويشغّل تلقائيًا `composer install` لجلب أحدث إصدار مستقر من Drupal 11 وكل تبعياته.

لاحظوا أن 'my\_site\_name\_dir' سيحتوي ملفات يجب إبقاؤها خارج جذر الويب، بعيدًا عن أعين خادم الويب المتطفلة. وسيكون جذر الويب هو 'my\_site\_name\_dir/web'.

## تثبيت Composer عبر Docker

إذا كنتم تستخدمون سير عمل مستندًا إلى Docker، فقد لا يكون Composer وتبعياته مثبتة لديكم بعد. في هذه الحالة، استخدموا الأمر التالي لإنشاء مشروع Drupal:

```php
docker run --rm -i --tty -v $PWD:/app composer create-project drupal/recommended-project my_site_name_dir --ignore-platform-reqs
```

## إعداد Drupal باستخدام واجهة الويب القياسية

بعد انتهاء Composer من تنزيل الحزم اللازمة، وجهوا متصفحكم إلى عنوان URL لموقعكم وابدؤوا الإعداد. سيُطلب منكم بيانات اعتماد قاعدة البيانات واسم مستخدم المدير وبعض المعلومات الأساسية.

## تشغيل Drupal عبر سطر الأوامر

يتيح لكم Drush تثبيت Drupal من سطر الأوامر. لإضافة Drush إلى مشروعكم، اكتبوا: `composer require drush/drush` ثم استخدموا [drush site:install](https://www.drush.org/latest/commands/site_install/) لتشغيل معالج الإعداد عبر سطر الأوامر. دون أي وسائط، سيثبّت الملف القياسي ولن يطلب سوى بيانات اعتماد قاعدة البيانات.

```php
drush site:install
```