English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تثبيت Wampserver أو XAMPP على الكمبيوتر الشخصي يمكن أن يستخدم Apache وPHP وقاعدة البيانات MySQL لإنشاء تطبيقات الويب بسرعة.
في هذا المكان، ستتعلم مدى سهولة إنشاء صفحات الويب الديناميكية باستخدام PHP. قبل البدء، تأكد من أن لديك محررًا للكود ومعرفة بعض استخدامات HTML وCSS. PHP هو من بين لغات البرمجة التي تُعد سهلة الاستخدام نسبيًا، وتُعد مناسبة للبدء للبداية. ولكن لتصبح محترفًا في PHP، تحتاج إلى جمع الخبرة، ويجب عليك كتابة الكثير من الكود، والقراءة الكثير من الكود، مما يتطلب الكثير من التدريب العملي.
قبل المتابعة، يجب أن تكون لديك فهم أساسي للمعارف التالية:
HTML
CSS
إذا كنت ترغب في تعلم هذه المشاريع أولاً، فمن فضلك زرنا الصفحة الرئيسية زيارة هذه الدروس
السكربتات البرمجية تقوم بإجراء عمليات PHP على خادم الويب الذي يعمل ببرمجة PHP. لذلك، قبل البدء في كتابة أي برنامج PHP، يجب عليك تثبيت البرامج التالية على جهاز الكمبيوتر الخاص بك.
خادم الويب Apache
محرك PHP
خادم قاعدة بيانات MySQL
يمكنك تثبيتها بشكل منفرد، أو اختيار حزمة مسبق التكوين الخاصة بنظامك التشغيل (مثل Linux وWindows). من بين الحزم المسبق التكوين الشائعة XAMPP وWampServer.
WampServer هو بيئة تطوير الويب لـ Windows. يتيح لك إنشاء تطبيقات الويب باستخدام Apache2، PHP وMySQL. سيعمل أيضًا على توفير أدوات إدارة MySQL PhpMyAdmin لسهولة إدارة قواعد البيانات باستخدام متصفح الويب.
للمبتدئين، يُنصح باستخدام مكونات الخدمة المتكاملة، التي تحتوي على PHP، Apache، Mysql وما إلى ذلك، مما يوفر الوقت للبرمجة في عملية تكوين البيئة.
يمكن استخدام WampServer في نظام التشغيل Windows، عنوان التنزيل:http://www.wampserver.com/يدعم أنظمة التشغيل 32 بت و64 بت، اختر النسخة المناسبة بناءً على نظامك.
تثبيت WampServer بسيط أيضًا، ما عليك سوى النقر باستمرار على "التاليلإكمال التثبيت.
يدعم 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 بشكل ممتاز.
الآن، لقد قمت بتثبيت 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>اختبار لرؤية‹/›
ستتعرف على معاني هذه الإقرارات في الفصول القادمة.