لتثبيت WordPress على هاتفك باستخدام Termux، تحتاج إلى إعداد بيئة عمل تحتوي على خادم ويب (Apache أو Nginx) وPHP وMySQL. سأرشدك خطوة بخطوة لإنشاء هذه البيئة وتثبيت WordPress:
تثبيت Termux وتحديثه
افتح Termux وقم بتحديث الحزم الأساسية:
pkg update && pkg upgrade
تثبيت Apache وPHP
قم بتثبيت Apache وPHP باستخدام الأوامر التالية:
pkg install apache2
pkg install php
pkg install php-apache
بعد ذلك، ابدأ خادم Apache للتحقق من نجاح التثبيت:
apachectl start
تثبيت MySQL
نظرًا لأن Termux لا يحتوي على MySQL كامل، سنقوم بتثبيت MariaDB (وهي بديل مفتوح المصدر لـ MySQL):
pkg install mariadb
لتهيئة MariaDB:
mysql_install_db
mysqld_safe --datadir=/data/data/com.termux/files/usr/var/lib/mysql &
إعداد قاعدة بيانات لـ WordPress
قم بتشغيل MariaDB وقم بإنشاء قاعدة بيانات لـ WordPress:
mysql -u root
داخل MySQL، قم بإنشاء قاعدة البيانات والمستخدم:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
تنزيل WordPress وتثبيته
انتقل إلى مجلد `htdocs` الخاص بـ Apache وقم بتنزيل WordPress:
cd /data/data/com.termux/files/usr/share/apache2/default-site/htdocs
curl -O https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
mv wordpress/* .
rm latest.tar.gz
إعداد ملف تكوين WordPress
قم بإنشاء ملف الإعدادات `wp-config.php`:
cp wp-config-sample.php wp-config.php
ثم قم بتحرير `wp-config.php` لتحديث إعدادات قاعدة البيانات:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');
تشغيل Apache والتحقق من التثبيت
أعد تشغيل Apache:
apachectl restart
افتح المتصفح على هاتفك واذهب إلى `http://localhost`. سيوجهك إلى شاشة تثبيت WordPress حيث يمكنك إكمال التثبيت.