طريقة تثبيت apache مع mysql في سيرفر المحلي Ubuntu واجهة رسومية
الكاتب: Mr.Aziz
تاريخ النشر: 2021-09-27 19:12:53
مساء الخير...
اليوم راح نكمل المشوار بعد تثبيت سيرفر محلي على النظام الوهمي
لو فاتك الموضوع تستطيع تشوفه من هنا
اليوم راح أعلمكم طريقة تثبيت Apache و ايضآ mysql
طبعآ apache هي سيرفر ويب بحيث يشغل لك الموقع في جهاز المحلي بما يسمى السيرفر محلي
بعد ماجهزنا جهاز سيرفر محلي ندخل عليه ثم ندخل على terminal و نضغ هذا الامر
sudo apt-get install apache2
لكي يتم تثبيت سيرفر في جهازك و نستطيع نشغل الموقع بكل أرياحيه.
كما بالصوره
بعد كذا تخليه لين ماينتهي طبعآ بياخذ شوي وقت على حسب أتصالك واذا انتهى أغلق terminal.
هنا نفتح المتصفح لكي نتأكد اذا السيرفر شغال ولالا
ونكتب المتصفح Localhost و ثم أضغط Enter
اذا فتحت لك هذي الصفحة تعني السيرفر شغال بشكل سليم.
للعلم تستطيع تستخدم الاي بي تبع جهاز سيرفر في متصفح بجهازك الاساسي لو أنت حاب تشتعل على جهازك الاساسي
سوف أشرحها المره القادمة متخصص بهذا الشئ مع ssh طبعآ.
و الملفات apache توجد في مجلد html
لو نتبع المسار كما بالصوره.
نفتح Terminal ثم نكتب هذا الامر بحيث يودينا الى المجلد تبع السيرفر
طبعآ لك خيار لو حاب عن طريق terminal ويفضل أو بالواجهة رسومية مثل كذا
طبعآ قلت يفضل عن طريق Terminal لانه لو بتحذف شي تحتاج تستخدم أمر sudo لانه المجلد تبع root وليس تبع المستخدم.
في حال انك تبي تستخدم السيرفر أحذف المجلد index.html ثم أضع مجلدات موقعك و أضبط المسارات بحيث يظهر لك بشكل صحيح.
ألان نجي للدور Mysql
طريقة سهلة
أول شي نقوم بوضع هذا الامر
sudo apt install mysql-server
الان نقوم فقط تثبيت mysql وليس اعداداته و مفترض يطلع لك يجب ان تعمل أعدادت ولكن لو ماطلعت لك
نضع هذا ألامر
sudo mysql_secure_installation
هنا نضغط Enter الا الباسورد يجب ان تضع له على اقل رقم واحد
ثم يبدء يعمل لك أعدادات و بعد الانتهاء ندخل هذا الامر sudo mysql
لكي ندخل القواعد بيانات وننشأ لنا يوزر لكي نستخدمه بكل ارياحية
ملاحظة مهمة: هذي فقط سيرفر محلي أما اذا كنت تشتغل على سيرفرات سحابية و تجعلها Public يجب ان تنتبه من أعدادات و ايضآ الباسورد.
مع العلم تستطيع تعمل بدون يوزر او باسورد ولكن يفضل
المهم بهذي الطريقة.
لو كتبنا هذا الامر
SELECT user,authentication_string,plugin,host FROM mysql.user;
راح يظهر لنا كل يوزرات أفتراضية في سيرفر محلي وبعضها تكون معطله
على كل حال نريد ننشأ لنا يوزر لكي نستخدمها سواء بالموقع تابع لنا او حتى في phpmyadmin
نعمل هكذا كما بالصوره
نضع هذا الامر لانه مستخدم root موجود مسبقآ
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
root اسم مستخدم
passowrd هو كلمة المرور
هذا اليوزر وكلمة المرور التي تحتاجها في دخول القواعد البيانات تبعك سواء هنا او في phpmyadmin
بعد ماوضعنا الامر الي قبل
نضع هذا الامر لكي يتم تحديث الباسورد
FLUSH PRIVILEGES;
ثم نخرج Exit
ثم نحاول ندخل عن طريق اليوزر والباسورد التي عدلنا الباسورد عليها
mysql -u root -p
u تعني اسم المستخدم
p تعني كلمة المرور
ولكن يفضل تكتبها كذا لانه بعد ماتضغط Enter سوف يخبرك ماهو كلمة المرور
ثم تضع كلمة المرور الي وضعناها password
و كذا طريقة تثبيت قواعد البيانات وايضآ سيرفر apache
وأشوفكم على خير