يتيح تثبيت ووردبريس محليًا على نظام لينكس إنشاء بيئة عملية للتطوير والاختبار والتعلّم دون الحاجة إلى نشر الموقع على الإنترنت. في هذا الدليل، سنوضح كيفية تثبيت ووردبريس على خادم LAMP باستخدام Apache وMariaDB وPHP.
تتضمن الخطوات التالية تثبيت حزمة LAMP والامتدادات المطلوبة، وإنشاء قاعدة بيانات ومستخدم، ثم إعداد ملفات ووردبريس وإكمال التثبيت من خلال المتصفح.
1. تثبيت حزمة LAMP والامتدادات المطلوبة
لتثبيت ووردبريس محليًا على نظام لينكس، مثل دبيان، يعمل بحُزمة LAMP، والتي ترمز إلى Linux وApache وMySQL/MariaDB وPHP، افتح الـ Terminal وقم بتثبيت خادم Apache، وخادم قواعد البيانات MariaDB، وPHP، بالإضافة إلى امتدادات PHP الضرورية لتشغيل ووردبريس:
sudo apt update
sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-soap php-intl php-zip
تتضمن الحزم المثبتة المكونات التالية:
- apache2: خادم الويب التقليدي لبروتوكول (HTTP) الذي يعالج صفحات الويب ويخدمها للمستخدمين، كما يتعامل مع ملفات التهيئة
.htaccess. - mariadb-server: نظام إدارة قواعد البيانات العلاقية (SQL) الذي يخزن محتوى موقعك الإلكتروني وجداوله وإعداداته.
- php: محرك برمجة PHP الأساسي الذي ينفّذ البرمجيات والسكربتات الديناميكية على خادمك.
- libapache2-mod-php: وحدة Apache التي تدمج لغة PHP مباشرة داخل عمليات Apache، مما يتيح له معالجة ملفات
.phpبشكل أصلي ومباشر. - php-mysql: برنامج التشغيل (Driver) الخاص بقواعد البيانات الذي يمكّن سكربتات PHP من الاتصال بقاعدة بيانات MariaDB والاستعلام منها.
- php-curl: ملحق الشبكات الذي يسمح لـ PHP بإنشاء طلبات HTTP وجلب أصول الويب أو البيانات من واجهات البرمجة (APIs) الخارجية.
- php-gd: مكتبة معالجة الصور التي تتيح لـ PHP إنشاء الصور المرفوعة وتعديل أبعادها وقصها وتحسين حجمها.
- php-mbstring: وحدة السلاسل النصية متعددة البايت التي تعالج ترميزات الأحرف غير الإنجليزية، والنصوص الدولية، والرموز التعبيرية بشكل صحيح.
- php-xml: محرك التحليل والمُعالجة المستخدم بواسطة PHP للتعامل مع هياكل XML، وتغذيات RSS، ومكونات المحرر المتقدمة.
- php-soap (اختياري): وحدة العميل التي تمكّن PHP من تبادل البيانات المنسقة مع خدمات الويب باستخدام بروتوكول SOAP.
- php-intl: مكتبة التدويل (Internationalization) التي توفر تنسيقًا محليًا للتواريخ، والأوقات، والعملات، واللغات المختلفة.
- php-zip: وحدة إدارة الأرشيف التي تتيح لـ PHP ضغط واستخراج ملفات
.zipالخاصة بالملحقات والتحديثات.
بعد اكتمال التثبيت، أعد تشغيل خادم Apache لضمان تحميل امتدادات PHP الجديدة:
sudo systemctl restart apache2
2. إنشاء قاعدة بيانات ومستخدم في MySQL/MariaDB
يتطلب ووردبريس قاعدة بيانات لتخزين بيانات الموقع. قم بالتسجيل إلى MySQL/MariaDB بصلاحيات الـ root:
sudo mysql -u root
نفّذ الأوامر التالية لإعداد قاعدة البيانات والمستخدم. يمكنك استبدال wordpress وwp_user وpassword حسب رغبتك:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
3. تنزيل واستخراج ملفات ووردبريس
انتقل إلى المجلد الرئيسي للجذر الخادمي (Web Root) وأجلب أحدث حُزمة من ووردبريس من المصادر الرسمية:
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
ملاحظات
تغيير اسم مجلد ووردبريس
لتغيير اسم مجلد ووردبريس، استبدل mysitename بالاسم الذي تريده، واضبط مسار الأوامر وفقًا لذلك:
sudo mv wordpress mysitename
حذف الأرشيف المضغوط
لحذف الأرشيف المضغوط الذي تم تنزيله وتوفير مساحة على القرص:
sudo rm latest.tar.gz
تعيين ملكية وصلاحيات ملفات ووردبريس
قم بتعيين الملكية الصحيحة للملفات حتى يتمكن خادم Apache (www-data) من الكتابة وإدارة ملفات ووردبريس:
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
4. إعداد ملف التكوين (wp-config.php)
قم بنسخ ملف التكوين النموذجي لإنشاء ملف التكوين النشط الخاص بك:
cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php
افتح الملف باستخدام محرر النصوص:
sudo nano wp-config.php
ابحث عن إعدادات قاعدة البيانات وقم بتحديثها باسم قاعدة البيانات، واسم المستخدم، وكلمة المرور التي أنشأتها في الخطوة 2:
define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wp_user' );
define( 'DB_PASSWORD', 'password' );
define( 'DB_HOST', 'localhost' );
احفظ التغييرات واخرج من المحرر، وذلك بالضغط على Control + O ثم Enter للحفظ، ثم Control + X للخروج.
5. إكمال الإعداد عبر الواجهة الرسمية في المتصفح
افتح متصفح الويب الخاص بك وانتقل إلى المسار التالي:
http://localhost/wordpress
حدد لغتك المفضلة وانقر على متابعة.
أدخل عنوان الموقع، واسم المستخدم الأدمن، وكلمة المرور، والبريد الإلكتروني.
انقر على تثبيت ووردبريس.
6. تسجيل الدخول إلى لوحة تحكم ووردبريس
بمجرد الانتهاء من عملية التثبيت، يمكنك تسجيل الدخول عبر الرابط التالي للبدء في استخدام تثبيت ووردبريس المحلي الخاص بك على حُزمة LAMP:
http://localhost/wordpress/wp-admin
بهذه الخطوات، يصبح ووردبريس مثبتًا محليًا على نظام لينكس باستخدام حُزمة LAMP، ويمكنك الوصول إليه من خلال خادم Apache وواجهة المتصفح المحلية.
توفّر هذه البيئة طريقة مناسبة للعمل على ووردبريس واختباره محليًا قبل استخدامه على خادم فعلي أو نشره على الإنترنت.
.webp)