رح أحكي عن طريقة إعداد apache و الـ php مشان الطلاب لي بدها تشتغل مشروع1 على ubuntu وقريبا بحكي عن ربط mysql
------------------------
تنزيل apache2 :
1- نزل apache2 بأي طريقة بدك
2- إنشاء domain جديد :
- CODE: تحديد الكل
gksu "gedit /etc/apache2/conf.d/fqdn"
ومنكتب ServerName localhost ومنحفظ الملف.
3- السيرفر apache بيقرأ من مواقع محددة وبتكون هي المواقع موجودة بـ /etc/apache2/sites-available
وهلأ رح نضيف موقع جديد للقراءة، بما انو أكتر الطلاب رح تشتغل netbeans ورح يكون المشروع موجودة بـ
/home/user/NetBeansProjects/ فرح نخلي المسار السابق هو موقع القراءة :
- مننسخ الملف default الموجود مسبقا ولي فيو موقع القراءة هو var/www/ ومنحولو للموقع الجديد
- CODE: تحديد الكل
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
gksudo gedit /etc/apache2/sites-available/mysite
منغير DocumentRoot و <Directory /var/www/> للمسار الجديد فمثلا :
DocumentRoot /home/user/NetBeansProjects/
<Directory /home/user/NetBeansProjects/>
<Directory /home/user/NetBeansProjects/>
- منفعل الموقع الجديد ومنلغي تفعيل الموقع القديم
- CODE: تحديد الكل
sudo a2dissite default && sudo a2ensite mysite
وأخر شي
- CODE: تحديد الكل
sudo /etc/init.d/apache2 restart
----------------------------
تنزيل php :
1- منزل أي إصدار من إصدارات php ومنفوت على netbeans ومنجرب أي كود والمفترض يكون شغال وإذا ما مشي الحال منتأكد أنو البكج libapache2-mod-php5 نازلة، وإذا كانت مو نازلة منزلها بعدين restart لل apache وبيمشي الحال
-----------------
mysql : قريباً
والموضوع الأصلي هون : https://help.ubuntu.com/community/ApacheMySQLPHP