|
#1
|
||||
|
||||
![]() بسم الله الرحمن الرحيم السلام عليكم ورحمة الله ![]() php (لمحة بسيطة عن بي اتش بي ) هي لغة برمجة نصية صممت أساسا من أجل استخدامها لتطوير وبرمجة تطبيقات الويب. كما يمكن استخدامها لإنتاج برامج قائمة بذاتها وليس لها علاقة بالوب فقط.[1] بي إتش بي لغة مفتوحة المصدر ويطورها فريق من المتطوعين تحت رخصة PHP، تدعم البرمجة كائنية التوجه وتركيبها النحوي يشبه كثيرا التركيب النحوي للغة السي هذا بالإضافة إلى أنها تعمل على أنظمة تشغيل متعددة مثل لينكس وويندوز. الاستخدام غالبا ما تعمل لغة بي إتش بي على خادم ويب، كما يمكن استخدامها كواجهة سطر أوامر أو استخدامها لتطوير برامج ذات واجهة رسومية تعمل على حاسوب المستخدم، يمكن استخدام بي إتش بي تحت معظم خوادم الوب كما أنها تعمل على معظم نظم التشغيل، كما أن فريق تطويرها يزود شيفرتها المصدرية كامله حيث يمكن للمستخدمين بناءها وتطويرها بما يناسب احتياجاتهم. تقوم بي إتش بي أساسا بأخذ الملف الذي يحتوي على اوامر البي إتش بي (ملفات.php) كـ مدخل وتقوم بإخراج بيانات قابله للعرض. في الإصدار الرابع من بي إتش بي، تقوم بتحويل الملفات المكتوبة باستخدام البي إتش بي إلى bytecode لمعالجتها عن طريق محرك ZEND،وفي الإصدار الخامس تقدمت لغة ال php بتقنيات عالية جدا وكان اخر اصدار من النسخة الخامسة هو 5.3.8. استخدامها ناحية الخادم في الحقيقة صممت بي إتش بي من أجل استخدامها من ناحية الخادم وبناء تطبيقات وب تفاعليه، وقد أصبح بناء LAMP مشهورا جدا في صناعة الوب كطريقة برمجيات وب آمنة، غير مكلفة، ويمكن الاعتماد عليها. بي إتش بي مشار إليها كحرف P في LAMP كـ لغة برمجه، بجانب لينكس (L) كـ نظام تشغيل، اباتشي (A) كـ خادم وب وماي إس كيو إل (M) كنظام إدارة قواعد البيانات. وقد ظهرت أيضا بناءات أخرى ك WAMP مستبدلة لينكس بـ ويندوز (W)، وMAMP مستبدله لينكس بـ ماك أو اس (M). نرجع تاني لي درسنا :strongly: شرح تثبيت php 5 على سيرفر .CentOS بسم الله تابع معى الشرح : اولا اختار php 5 المناسب للسيرفر لك ازا كنت تريد 32bits رمز PHP: rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm اذا كنت تريد 64bits رمز PHP: rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm تثبيت lighttpd رمز PHP: yum install lighttpd الان امر تنصيب PHP رمز PHP: yum install lighttpd-fastcgi php-cli الان سنعمل اعدادات lighttpd رمز PHP: nano /etc/lighttpd/lighttpd.conf هذا ستعمل فتح ملف التكوين من lighttpd اذا تحتاج ستعمل تعطيل IPv6 إذا أردنا استخدام IPv4 بحث "server.use - IPv6 =" تمكين "" وتغيير "لتعطيل" رمز PHP: server.use-ipv6 = "disable" الآن افتح ملف modules تغيير إعدادات من modules رمز PHP: nano /etc/lighttpd/modules.conf ابحث عن الكود التالى : رمز PHP: server.modules = ( “mod_access”, # “mod_alias”, # “mod_auth”, # “mod_evasive”, # “mod_redirect”, # “mod_rewrite”, # “mod_setenv”, # “mod_usertrack”, ) استبدله : رمز PHP: server.modules = ( "mod_access", "mod_alias", "mod_auth", "mod_evasive", "mod_redirect", "mod_rewrite", "mod_setenv", "mod_usertrack", ) الان انزل لاسفل وابحث عن رمز PHP: ## ## FastCGI (mod_fastcgi) ## #include “conf.d/fastcgi.conf” واستبدله بالتالى : رمز PHP: ## ## FastCGI (mod_fastcgi) ## include "conf.d/fastcgi.conf" fastcgi.server = ( .html => ( "localhost" => ( "socket" => "/tmp/php-fastcgi.socket", "bin-path" => "/usr/bin/php-cgi" ) ) ) تم الدرس بحمد الله اللهم ما ارزقنا حسن الخاتمة :icon31: السلام عليكم ورحمة الله أكثر... |
مواقع النشر (المفضلة) |
|
|
![]() |
||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
كيف إلغي تثبيت VPN عن vps بنظام CentOS ؟ | RSS | Arabic Rss | 0 | 11-29-2011 08:46 PM |
كيف اقوم بترقية php في سيرفر CentOS مع plesk | RSS | Arabic Rss | 0 | 11-18-2011 05:11 PM |
طريقة تثبيت سيرفر ftp على نظام لينكس | RSS | Arabic Rss | 0 | 10-02-2011 04:57 PM |
[ استفسار ] : تثبيت منتدى على سيرفر شخصي | RSS | Arabic Rss | 0 | 08-15-2011 09:41 PM |
تثبيت ال xen علي سيرفر بنظام open suse من اقوي توزيعات ليونكس | RSS | Arabic Rss | 0 | 06-04-2011 05:11 PM |
|