تثبيت LAMP (Linux Aرقعة قماشية MySQL PHP) في Ubuntu بسيط للغاية.
الإجراء مقسم إلى ثلاثة أجزاء: تثبيت Apache واختباره ، تثبيت واختبار PHP ، وأخيراً تثبيت مدير قاعدة بيانات MySQL.
أباتشي
تركيب
في محطة ، أدخل:
sudo apt-get install apache2
جاهز ، لديك بالفعل Apache 2 مثبتًا على جهازك.
سيتم بدء تشغيل خادم الويب تلقائيًا عند تشغيل الجهاز. في حال اضطررت إلى تشغيله يدويًا ، أدخل الأمر التالي في Terminal:
تبدأ خدمة sudo apache2
لإيقاف الخدمة:
خدمة sudo apache2 توقف
وإعادة تشغيله
خدمة sudo apache2 إعادة التشغيل
الدليل حيث يتعين عليك تخزين مواقع الويب الخاصة بك هو: / فار / على شبكة الاتصالات العالمية
للقيام بذلك ، من الضروري منح المستخدم الامتيازات اللازمة. عادةً ما يكون الأمر التالي مناسبًا في معظم الحالات ، على الرغم من أن ذلك قد يختلف اعتمادًا على درجة الأمان التي تحتاجها على خادم الويب الخاص بك:
sudo chmod -R 775 / var / www
Prueba
تسجيل الدخول http://localhost في متصفح الويب الخاص بك. يجب أن تشاهد صفحة Apache.
PHP
تركيب
في Terminal ، أدخل الأمر التالي:
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql
أعد تشغيل Apache باستخدام:
خدمة sudo apache2 إعادة التشغيل
Prueba
لاختبار أنه تم تثبيته بشكل صحيح ، سنقوم بإنشاء نص برمجي PHP بسيط للغاية:
sudo gedit /var/www/test.php
أدخل المحتوى التالي واحفظ الملف:
لتشغيل البرنامج النصي ، فتحت متصفح الويب الخاص بك وقمت بالوصول إلى عنوان URL التالي: http://localhost/prueba.php. يجب أن تشاهد صفحة تحتوي على معلومات حول تثبيت PHP الخاص بك.
MySQL
تركيب
أدخل الأمر التالي في المحطة:
sudo apt-get install mysql-server mysql-client libmysqlclient- ديف
أثناء عملية التثبيت ، سيطلب منك تعيين كلمة المرور لمستخدم جذر MySQL.
Prueba
أدخل ما يلي في المحطة:
الخدمة sudo حالة الخلية
يجب أن تعيد شيئًا عن حالة عملية mysql.
للتحقق من أن كلمة المرور تعمل بشكل جيد:
الخلية -uroot -pxxx
حيث xxx هي كلمة المرور التي أدخلتها أثناء تثبيت MySQL.
إذا كنت تريد تغيير كلمة مرور الجذر ، فقم بتشغيل الأمر التالي بعد تسجيل الدخول إلى MySQL:
تعيين كلمة المرور لـ 'root' @ 'localhost' = PASSWORD ('yyy') ؛
أستعاض YYY لكلمة مرورك الجديدة.
MariaDB ل
المزيد والمزيد من الناس يفضلون استخدام MariaDB بدلاً من MySQL. وتجدر الإشارة إلى أن MariaDB لديها توافق عالي مع MySQL ، نظرًا لأنها تحتوي على نفس الأوامر والواجهات وواجهات برمجة التطبيقات والمكتبات ، والهدف منها هو القدرة على تغيير خادم إلى آخر بشكل مباشر. هذا لأن MariaDB هو تفرع مباشر لـ MySQL ، مع اختلاف أنه يحتوي على ترخيص GPL ، على عكس MySQL التي ، بعد شراء Oracle لـ Sun ، غيرت ترخيصها إلى ترخيص خاص.
دعونا نرى كيفية تثبيت MariaDB ، بدلاً من MySQL.
تركيب
في حالة تثبيت MySQL مسبقًا ، يجب عليك أولاً إلغاء تثبيته:
sudo apt-get purge mysql * sudo apt-get autoremove
بعد ذلك ، يجب عليك إضافة PPA المقابل. في حالة Ubuntu 13.10:
sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy main
وتثبيت الحزم:
sudo apt-get update sudo apt-get install mariadb-server mariadb-client
سيطلب كلمة مرور المستخدم الجذر ، تمامًا مثل MySQL.
Prueba
للتحقق من التثبيت الصحيح لـ MariaDB:
الخلية -v
يجب أن ترجع معلومات حول MariaDB.
للتحقق من حالة عملية ماريادب:
الخدمة sudo حالة الخلية
الوصول عن بعد إلى قاعدة البيانات
إذا كنت ترغب في الوصول إلى MySQL من خلال البرامج النصية البعيدة (أي غير مستضافة على الخادم الخاص بك) ، فيجب عليك تحرير عنوان الربط في /etc/mysql/my.cnf واستبدل القيمة الافتراضية (127.0.0.1) بعنوان IP الخاص بك.
بعد إجراء التغيير على my.cnf ، أعد تشغيل MySQL باستخدام:
إعادة تشغيل خدمة sudo mysql
بريس
phpMyAdmin هو مسؤول رسومي لـ MySQL يستخدمه المشرفون على نطاق واسع. لتثبيته ، أدخل Terminal:
sudo apt-get install phpmyadmin
للوصول إليه ، قم بالوصول إلى عنوان URL التالي من متصفح الويب الخاص بك: http://localhost/phpmyadmin
لا تنس الضغط على شريط المسافة في شاشة التكوين لتحديد Apache2 كخادم الويب الذي نريد تهيئته تلقائيًا.
إذا لم تتمكن من الوصول إلى phpmyadmin ، فحاول إنشاء ارتباط رمزي في مجلد www ، مثل:
sudo ln -s / usr / share / phpmyadmin / var / www /
مكتبة gd
إذا كنت ترغب في إضافة دعم لإنشاء الرسم البياني ومعالجته في PHP ، فقد كتبت في Terminal:
Sudo apt-get install php5-gd
SSL على Apache 2
لتنشيط وحدة SSL (Secure Socket Layer) في Apache 2 ، أدخل Terminal:
سودو a2enmod ssl
لمشاهدة التغييرات ، لا تنس إعادة تشغيل Apache2 باستخدام:
إعادة تشغيل sudo /etc/init.d/apache2
إذا كنت تستخدم Ubuntu Minimal ، فإنه يعمل بشكل أفضل (في Ubuntu Server ، يتم تثبيت هذه المكونات بالفعل افتراضيًا).
أعرف طريقة تبدو أبسط بالنسبة لي ، ما عليك سوى استخدام سطر الأوامر التالي:
"Sudo apt-get install lamp-server ^" و woala ... العملية برمتها تلقائية عمليًا.
هذا صحيح. ولكن إذا كنت تريد شيئًا أكثر دقة مثل تثبيت nignx بدلاً من Apache ، فسيتعين عليك استخدام طريقة أخرى.
lamp = Linux Apache MySQL PHP ، إذا كنت تريد أن لم يعد nginx مصباحًا 😛
لا تظهر حزمة "lamp-server" في مستودع Precise الخاص بي.
في نهاية الحزمة يوجد "^": sudo apt-get install lamp-server ^
تحية! 🙂
أنت تعني:
apt-get install Taskel
المهام
واختر خيار LAMP-SERVER وتابع التثبيت 😀
هذا هو ما وجدته.
اسمع ، الآن لا يمكنني تأكيد تلك المعلومات. ومع ذلك ، وفقًا لحزم Ubuntu ، لن يكون الأمر كما يلي: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy§ion=all
لا توجد مثل هذه الحزمة.
في صحتك! بول.
تعليمي رائع. أحفظه في المفضلة.
تحيات!
أنا سعيد لأنه مفيد ، إيفان! : =)
عناق! بول.
أفضل أمر هو الذي علق عليه جاكوب: "sudo apt-get install lamp-server ^"
يعمل على جميع نكهات وإصدارات Ubuntu.
تحيات!
منشور جيد وإكماله ، يمكننا استخدام الأمر mysql_secure_installation (وليس الجذر) لتطبيق خيارات الأمان ، الصالحة لكل من mysql و mariadb.
تحيات من شيلي
هذا صحيح ... شكرا على المساهمة!
حسنًا ، أوصي بـ xammp ، التثبيت أسهل ولديه واجهة رسومية لإيقاف الخدمات
الحقيقة هي أنني أفضل أيضًا xampp. 🙂
ممتاز! إليك كيفية تثبيته في Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
شكرا! مساهمة جيدة!
أفضل استخدام مصباح محمول مباشرة. أقوم بتنزيله من Apache Friends. إنها أداة ممتازة.
حسن! شكرا x تعليق. في كثير من الحالات يكون هذا عادة هو الأكثر راحة. هذا صحيح.
آه! بدون إهانة ، فقط تصحيح بسيط: ممتاز تكتب بـ "C" بعد "X".
عناق! بول.
شكرا على المنشور! عدة مرات عند تثبيت خادم ubuntu مع خيار المصباح ، تحصل على نصف الأشياء.
شكرًا لك tuto جيد جدًا وأكثر تخصيصًا من تثبيت الحزمة الوصفية ، لأنه في حالتي بالنسبة للأشياء الصغيرة التي أقوم بها ، لست بحاجة إلى mysql على سبيل المثال.
مجرد ملاحظة صغيرة يجب أن يكون ملف اختبار php داخل مجلد html ليتم تنزيله بشكل صحيح ، لذلك سيكون أمر الإنشاء ؛
sudo gedit /var/www/html/test.php
هناك توصية أخرى بصرف النظر عن منح الأذونات للمجلد / var / www ، كما تقول ، وهي إضافته إلى مجموعة المستخدم باستخدام الأمر ؛
sudo chmod -R 775 / var / www
sudo chown -hR your_user_name: your_user_name / var / www
حتى نتمكن من إنشاء المستندات والروابط فيه للعمل
هل لدى أي شخص أي فكرة عن كيفية تثبيت LAMP على Arch؟ لقد اتبعت بالفعل تعليمات wiki وعندما بدأت في تكوين PHP توقف Apache عن العمل. ش
يمكنك استخدام [اضغط على مواصلة وستوفر الكثير من الوقت.
لقد ساعدني البرنامج التعليمي الجيد جدًا كثيرًا ، شكرًا !!!
شكرا جزيلا =) برنامج تعليمي جيد =) تحيات cdt. أتمنى أن أرى المزيد من منشوراتك! ...
شكرا جزيلا لك على المساهمة. عملت كثيرا بالنسبة لي. الأوامر واضحة وموضحة بالتسلسل للوصول إلى النهاية التي أريدها ، والبرمجة
تحياتي
أحتاج إلى مساعدة ، دليل ، شيء يسمح لي بتثبيت Roundcube كاملة في ubuntu وأوامره للحفاظ على كل ما يتعلق ببريد الويب. من بالفعل شكرا جزيلا لك.
أعلم أن هذا المنشور قديم ، لكن يا رجل أنقذت حياتي ، اعتقدت أنني لن أتعلم php أبدًا.
بالنسبة
أفضل برنامج تعليمي رأيته لهذا الغرض. في كل MySQL كنت أفشل. شكرا جزيلا!!! لدي بالفعل جهاز الكمبيوتر الخاص بي جاهز للفزع. هه هه
تلقيت أخطاء 404 ، هل يمكن لأي شخص مساعدتي؟ شكرا
أخطأ http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ Trusty-updates / main mysql- مشترك الكل 5.5.41-0ubuntu0.14.04.1
404 غير موجود [IP: 54.185.19.94 80]
أخطأ http://security.ubuntu.com/ubuntu/ Trusty-security / main- mysql- مشترك الكل 5.5.41-0ubuntu0.14.04.1
404 غير موجود [IP: 91.189.91.23 80]
والمزيد من الاخطاء.
شرح جيد جدا. شكرا جزيلا!.
بفضل ساعدني كثيرا
عفوا! 🙂
دليل جيد جدًا لتثبيت المصباح في أوبونتو ومشتقاته ... شكرًا
يعمل بنسبة 100٪ على Xubuntu 15.04 و Elementary Os
شكرا للدروس الخصوصية ...
اقتباس مفقود في نهاية هذا السطر: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu بذيء]