English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دروس PHP الأساسية

دروس PHP المتقدمة

PHP و MySQL

دليل مرجع PHP

تثبيت بيئة PHP

تثبيت Wampserver أو XAMPP على الكمبيوتر الشخصي يمكن أن يستخدم Apache وPHP وقاعدة البيانات MySQL لإنشاء تطبيقات الويب بسرعة.

PHP للمبتدئين

في هذا المكان، ستتعلم مدى سهولة إنشاء صفحات الويب الديناميكية باستخدام PHP. قبل البدء، تأكد من أن لديك محررًا للكود ومعرفة بعض استخدامات HTML وCSS. PHP هو من بين لغات البرمجة التي تُعد سهلة الاستخدام نسبيًا، وتُعد مناسبة للبدء للبداية. ولكن لتصبح محترفًا في PHP، تحتاج إلى جمع الخبرة، ويجب عليك كتابة الكثير من الكود، والقراءة الكثير من الكود، مما يتطلب الكثير من التدريب العملي.

المعرفة الأساسية التي يجب أن تكون لديك

قبل المتابعة، يجب أن تكون لديك فهم أساسي للمعارف التالية:

  • HTML

  • CSS

إذا كنت ترغب في تعلم هذه المشاريع أولاً، فمن فضلك زرنا الصفحة الرئيسية زيارة هذه الدروس

إعداد خادم الويب المحلي

السكربتات البرمجية تقوم بإجراء عمليات PHP على خادم الويب الذي يعمل ببرمجة PHP. لذلك، قبل البدء في كتابة أي برنامج PHP، يجب عليك تثبيت البرامج التالية على جهاز الكمبيوتر الخاص بك.

  • خادم الويب Apache

  • محرك PHP

  • خادم قاعدة بيانات MySQL

يمكنك تثبيتها بشكل منفرد، أو اختيار حزمة مسبق التكوين الخاصة بنظامك التشغيل (مثل Linux وWindows). من بين الحزم المسبق التكوين الشائعة XAMPP وWampServer.

مكون الخدمة PHP

WampServer هو بيئة تطوير الويب لـ Windows. يتيح لك إنشاء تطبيقات الويب باستخدام Apache2، PHP وMySQL. سيعمل أيضًا على توفير أدوات إدارة MySQL PhpMyAdmin لسهولة إدارة قواعد البيانات باستخدام متصفح الويب.

للمبتدئين، يُنصح باستخدام مكونات الخدمة المتكاملة، التي تحتوي على PHP، Apache، Mysql وما إلى ذلك، مما يوفر الوقت للبرمجة في عملية تكوين البيئة.

WampServer

يمكن استخدام WampServer في نظام التشغيل Windows، عنوان التنزيل:http://www.wampserver.com/يدعم أنظمة التشغيل 32 بت و64 بت، اختر النسخة المناسبة بناءً على نظامك.

تثبيت WampServer بسيط أيضًا، ما عليك سوى النقر باستمرار على "التاليلإكمال التثبيت.

XAMPP

يدعم XAMPP نظام التشغيل Mac OS وWindows، عنوان التنزيل:https://www.apachefriends.org/zh_cn/index.html.

أدوات التطوير

1، VSCode، يمكن تنزيله من الموقع الرسمي)

في السنوات القليلة الماضية، أصبح شائعًا تدريجيًا، Visual Studio Code (مختصرًا VSC) VS Code / VSC) هو محرر شفرة خفيف ومحسن مجاني ومفتوح المصدر، يدعم تلوين اللغة لجميع اللغات المبرمجة الشائعة، وتكامل الشفرة الذكية، والمفاتيح القصيرة المخصصة، وتناسق الأقواس والألوان، وقطع الشفرة، وتقارن الشفرة ميزات مثل Diff،GIT commands، يدعم توسيع الملحقات، ويقوم بتحسينات خاصة لتطوير الويب وتطبيقات السحابة. يدعم البرنامج التشغيل المتعدد Win، Mac Linux، يعمل بسلاسة، يمكن القول إنه عمل قلب微软!

2، Sublime Text3

Sublime Text هو محرر شفرة شائع جدًا حاليًا، والفوائد هي: حجم معتدل، حوالي 40M، يعمل بسلاسة، يحتوي على العديد من الملحقات ووظائف التلميحات على الشفرة، يُنصح بالاختيار الإنجليزي، والنقاط السلبية هي: تكلفة، ولكن هناك العديد من النسخ المجانية. يحتوي Sublime Text على واجهة مستخدم جميلة ووظائف قوية مثل التخطيطات المختصرة للشفرة، ملحقات Python، وقطع الشفرة وما إلى ذلك. هو محرر متعدد المنصات يدعم Windows، Linux، Mac OS X وما إلى ذلك.

3- Notepad++ 7.3.1

Notepad++ هو محرر نصوص مجاني في بيئة Windows، يبلغ حجمه حوالي 8M، وهو صغير جدًا. يستخدم القليل من موارد المعالج، مما يقلل من استهلاك الطاقة للنظام، ولكنه خفيف الوزن وفعال، مما يجعله يمكن أن يحل محل ملاحظة Windows بشكل ممتاز.

إنشاء سكربت PHP الأول

الآن، لقد قمت بتثبيت WampServer بنجاح على جهازك. في هذا الفصل، سنقوم بإنشاء سكربت PHP بسيط يعرض النص 'Hello،world!' في نافذة المتصفح.

حسنًا، انقر على أي مكان في شريط المهام على Windows واختر أيقونة WampServer، ثم اختر 'مجلد www'. أو يمكنك الوصول إلى مجلد 'www' في C:\wamp\www. أنشئ مجلد فرعي، لنقل 'project'.

الآن، افتح محرر الكود المفضل لديك وأنشئ ملف PHP جديد، ثم اكتب الكود التالي:

<?php
// عرض رسالة التحية
echo "Hello, world!";
?>
اختبار لرؤية‹/›

الآن، احفظ هذا الملف كـ 'hello.html' في مجلد المشروع (الموجود في C:\wamp\www\project) وافتح النتيجة عبر الاتصال بالرابط التالي في متصفح الويب: http://localhost/project/hello.html.

أو يمكنك الوصول إلى ملف 'hello.html' عن طريق اختيار خيار localhost، ثم اختيار مجلد المشروع من قائمة WampSever في شريط المهام.

يمكن تضمين PHP في صفحات الويب العادية. هذا يعني أنه يمكنك كتابة تعليمات PHP في مستند HTML، مثل المثال التالي:

!DOCTYPE HTML>
<html>
<head>
    <title>PHP ال تطبيق الأول</title>
</head>
<?php
// عرض رسالة التحية
echo 'Hello World!';
?>
</html>
اختبار لرؤية‹/›

ستتعرف على معاني هذه الإقرارات في الفصول القادمة.