لينكساوي

لكل من يهتم باللينكس ,أبسط شرح ممكن عن البرامج والخدمات

تنصيب سيرفر LAMP على CentOS 5.3

كتبه زاهر القدور في 2009/08/17

السلام عليكم ورحمة الله وبركاته

سأشرح هنا طريقة تنصيب سيرفر LAMP  على توزيعة سينتوس 5.3

LAMP = Linux + Apache + Mysql + Php

كتبت في موضوع سابق طريقة تنصيب LAMP على الابونتو

والأن على سنتوس طبعا الكل يعرف قوة توزيعة سنتوس فهي باختصار ريدهات المجانية

1- تنصيب قواعد البيانات MySQL 5.0

yum install mysql mysql-server

تشغيل قواعد البيانات

chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start

لوضع كلمة السر لـ MySQL 5.0

mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

طبعا استبدل yourrootsqlpassword بكلمة السر الخاصة بك
واستبدل server1.example.com بالهوست نيم الدي لديك
2- تنصيب Apache2

yum install httpd

قم باعداد الاباتسي ليعمل تلقائيا مع اقلاع النظام

chkconfig --levels 235 httpd on

تشغيل الاباتشي

/etc/init.d/httpd start

الان افتح المتصفح لديك واكتب

http://your-ip

استبدل your-ip برقم الايبي الخاص بك

1.png

اعدادات الاباتشي تجدها هنا

/etc/httpd/conf/httpd.conf

باقي الاعدادات تجدها في المجلد

/etc/httpd/conf.d/

ماتريد أن تعرضه في المتصفح ضعه هنا

/var/www/html

3- تنصيب PHP5

yum install php

يجب اعادة تشغيل الاباتشي

/etc/init.d/httpd start

4- فحص حالة PHP5
اذهب إلى مجلد

/var/www/html

وانشئ ملف جديد سمه info.php واكتب بداخله مايلي

اذهب إلى المتصفح واكتب

http://your-ip/info.php

2.png

عندما تشاهد هذه الصورة ستعرف أن php تعمل على الاباتشي ولكنك لن تجد MySQL
5- سنضيف دعم MySQL في PHP5

yum search php
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

أعد تشغيل الاباتشي

/etc/init.d/httpd restart

الأن أعد تحديث الصفحة في المتصفح

3.png

ستلاحظ موديلات MySQL
6- تنصيب phpMyAdmin
وهي عبارة عن تطبيق ويب لادارة قواعد بيانات MySQL

بالنسبة لمعالجات 64 بت مايلي

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

أما معالجات 32 بت مايلي

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

لتنصيب phpmyadmin

yum install phpmyadmin

قم باعدادها لقبول الاتصال الخارجي وليس فقط localhost
قم بتحرير الملف التالي

vi /etc/httpd/conf.d/phpmyadmin.conf

يمكنك استبدال vi بأي محرر نصوص متوفر لديك gedit – kate
اجعله هكذا

#
#  Web application to manage MySQL
#

#
#  Order Deny,Allow
#  Deny from all
#  Allow from 127.0.0.1
#

Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

وايضا

vi /usr/share/phpmyadmin/config.inc.php

اجعله هكذا

[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
[...]

الان افتح المتصفح وتوجه إلى

http://your-ip/phpmyadmin/

4.png

برعاية الله

المصادر :

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-centos-5.3-lamp

http://httpd.apache.org/

http://www.php.net/
http://www.mysql.com/
http://www.centos.org/
http://www.phpmyadmin.net/



أضف تعليق - لا تستخدم اللهجة العامية -

:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub:

الفيديو

سحابة الاوسمة

تبادل اعلاني