آموزش طراحی وب

مدرسه مجازی ایرانیان

دسته بندی موضوعات
سفارش تبلیغات

ابزار مورد نیاز برای برنامه نویسی با PHP

ابزارهای کار با phpفصل اول : مبانی php

جلسه سوم : ابزار مورد نیاز برای برنامه نویسی با PHP

پس از اینکه php رو به عنوان زبان برنامه نویسی خودتون و انتخاب کردید ، حالا به این مساله برمیخورید که برای شروع کار به چه چیزهایی نیاز دارید؟!

اگر سرور شما php را پشتیبانی کند ، به چیز دیگه ای نیاز ندارید . کافیه یه پوشه تو لوکال هاست خودتون ایجاد کنید ، چند فایل php تو پوشه ی مورد نظرتون ایجاد کنید تا سرور فایل هارو ترجمه و اجرا کنه . از اونجایی که php رایگانه ، معمولا اکثر میزبان های وب اون و پشتیبانی می کنند . اما در صورتی که سرور شما php رو پشتیبانی نکرد ، باید اون و دانلود و نصب کنید :

دانلود PHP

برای دانلود رایگان php به سایت http://php.net/downloads.php مراجعه کنید .

دانلود MySql

برای دانلود رایگان MySql ، به آدرس  http://mysql.com/downloads/index.html مراجعه کنید .

دانلود Apache

برای دانلود رایگان آپاچی ، به سایت  http://apache.org/download.cgi مراجعه کنید .

 

ابزارهای مورد نیاز برای نوشتن اسکریپت های php

php toolsیک ویرایشگر متن ، برای نوشتن و ویرایش اسکریپت ها

برای نوشتن دستورات و در نهایت تولید فایل های php شما نیاز به یه ویرایشگر متنی دارید که دستورات خودتون و درون ویرایشگر بنویسید . نرم افزار رایجی که میتونید به راحتی دانلود و استفاده کنید Notepad++ هست که پیشرفته از Notepad عمل میکنه . نرم افزار های دیگه ای هم هست مثل :  TextPad ,  NuSphere phpED و … که من شخصا از NuSphere phpED استفاده می کنم . اگر از سیستم عامل لینوکس هم استفاده می کنید می تونید از نرم افزار Netbeans که امکانات زیادی هم داره استفاده کنید .

یک مرورگر وب برای نمایش نتایج

پس از اینکه دستوراتتون رو تو ویرایشگر نوشتید و فایل رو ذخیره کردید ، به یک مرورگر احتیاج دارید تا فایل رو اجرا کنید و نتیجه رو مشاهده ببینید . میتونید از مرورگر FireFox یا Chrome استفاده کنید .

ابزار خطایابی

میتونید بعد از نصب فایرفاکس یا کروم ، با نصب افزونه  FireBug به راحتی از خطاهای کدنویسی و برنامه نویسی خود مطلع بشید . آموزش کار با این ابزار تو مقالات آموزشی منتشر خواهد شد .

یک وب سرور یا لوکال هاست برای اجرای اسکریپت ها

شما برای اینکه بتونید تو سیستم شخصیتون فایل های php رو اجرا کنید و نتایج و ببینید ، سایت رو کانفیگ کنید و تنظیمات لازم رو انجام بدید و سپس بر روی هاست اصلی آپلود کنید ، نیاز به نرم افزار Xampp یا Wamp دارید . آموزش نصب و راه اندازی این نرم افزار در جلسه ی بعد در مدرسه مجازی ایرانیان منتشر می شود .

برای برنامه نویسی با php شما نیاز به این ابزارها دارید . این ابزارهارو تهیه کنید و تو جلسه آینده با ما همراه باشید .

تهیه شده در مدرسه مجازی ایرانیان

<<

>>

اگر این آموزش برای شما مفید بود با دوستان خود به اشتراک بگذارید



سفارش تبلیغات

گردآوری و تالیف : میترا رحیمی

بنیانگذار و نوسنده در مدرسه مجازی ایرانیان و سردبیر ماهنامه طراحی وب همچنین مدرس و مسلط به برنامه نویسی سمت سرور با PHP MVC و برنامه نویسی سمت کلاینت با html 5 , css3 , jquery , مبانی سئو و سیستم مدیریت محتوای وردپرس

خوراک خوشمزه و علمی روزانه
با وارد کردن ایمیلتون در فیلد روبرو آموزش های جذاب و vip دریافت نمایید

آموزش های مرتبط با این مطلب

دیدگاه های مخاطبین

لطفا تنها دیدگاه خود را در رابطه با این مطلب ارسال نمایید، سوالات را از طریق سامانه پرسش و پاسخ مطرح نمایید. سوالات در دیدگاه ها تایید نخواهد شد.

  • امیر

    ممنون منتظر ادامه مطالب هستم

  • lili

    ممنون. ادامه فصل ها با تاخیر طولانی گذاشته میشه؟

    • میترا رحیمی

      سلام
      به دلیل اینکه در حال حاضر تمامی فصل ها به جز گرافیک توسط بنده بروزرسانی میشه ، یک مقدار زمان بر خواهد بود . در سال گذشته به دلیل اینکه سایت به تازگی راه اندازی شده بود و درگیری های خاص خودش رو داشت بروزرسانی با فاصله انجام میشد ، اما در سال ۹۳ برنامه ریزی های جدیدی شده که به امید خدا سایت به سرعت بروزرسانی میشه و شما دوستان میتونید از جلسات آموزشی بهره ببرید .
      موفق باشید .

  • HoN

    با سلام
    لطفا آموزش نوشتن صفحه ای را بدید که وقتی بازدیدکننده سایت برای اولین بار سایت را میبینه به یک صفحه دیگه به غیر از Index.php هدایت بشه و توی اون صفحه متنی که مشخص میکنیم را ببینه و دکمه ای برای بازگشت به سایت داشته باشه و دیگه با زدن آدرس سایت اون صفحه ی اولی را نبینه.

    شاید نتونسته باشم منظورمو درست رسونده باشم.

    ممنون میشم راهنمایی کنید تا بنده و بقیه ی کاربران بتونن از این آموزش جالب بهره مند بشند

    • میترا رحیمی

      باسلام
      دوست عزیز ازین به بعد سوالاتتون رو در بخش پرسش و پاسخ مطرح کنید .
      در رابطه با سوالی که پرسیدین چشم ، در بخش مقالات php این آموزش رو قرار میدم .
      فقط تا این حد بگم که میتونید از cookie استفاده کنید .
      موفق و پیروز باشید.

  • وحید محمودی

    درود

    خانم رحیمی ، امکان نویسندگی در بخش PHP هست ؟ مخصوصا فصل ۱۵ ، چندین پروژه کار کردم و میتونم آموزش بدم پروژه هارو

    • میترا رحیمی

      سلام جناب محمودی
      لطفا اطلاعات کاملتون رو به همراه یک رزومه در این زمینه به ایمیل info@iranweblearn.com ارسال کنید .
      موفق و پیروز باشید .

  • اضافی

    سلام
    ممنونم بابت آموزشهای دقیق و در عین حال مختصرتون. واقعا کمک زیادی به من یکی کرده. دمتون گرم. فقط کاش بعضی جاها، مثل آموزش اچ تی ام ال یا سی اس اس از رو بعضی موضوعات مهم زود رد نمیشدین که مبتدی هایی مثل اضافی هم بیشتر و بهتر درکش کنن.
    یه سوال داشتم درباره پی اچ پی:
    گفتین اگه سرور اون رو پشتیبانی کنه نیازی به نصب نرم افزارها نیست؟ در کل در چه حالتی باید از نرم افزارها استفاده کنیم. ببینین، همه با کدها کار نکردن، یکی مثل من مبتدیه و اصلا نمیدونه پی اچ پی چیکار میکنه. تو توضیحات مقدماتی کاش بیشتر میگفتین که مثلا منی که میخوام سایت راه بندازم، نیازم به پی اچ پی و یا یادگیری اون در چه حده.
    بازم ممنونم ازتون
    شاد باشین

    • میترا رحیمی

      سلام دوست عزیز
      خوشحالیم که تا حدودی تونستیم در این زمینه به شما کمک کنیم .
      خوب ببینید این مطلب برای کسی که میخواد سایت راه اندازی کنه نوشته نشده ، برای کسی نوشته شده که میخواد زبان php رو از ابتدا تا انتها یاد بگیره .
      راه اندازی سایت از چند بخش تشکیل میشه :
      تحلیل نیازهای سایتی که میخواین راه اندازی کنید .
      طراحی رابط کاربری و در نهایت گرافیک سایت .
      کدنویسی و تبدیل اون طرح به html5 , css3 و …
      هوشمندسازی کدها برای راه انداز یک سایت پویا ، که در اینجا شما باید ببینید یه سایت اختصاصی با نیازهای خاص میخواین یا اینکه میتونید سایت رو با سیستم های مدیریت محتوای رایگان بالا بیارید .
      اگر که سیستم های مدیریت محتوا برای شما مناسب بود ، یکی از انتخاب هاتون میتونه وردپرس باشه ، پس به بخش وردپرس برید و بصورت گام گام این سیستم مدیریت محتوارو یاد بگیرید .
      اما اگر نیازهای سایتتون فراتر از امکانات یه سیستم مدیریت محتوا بود ، اونوقت میتونید یکی از زبان های برنامه نویسی رو یاد بگیرید ، که یکیش میتونه php باشه . بعد بیاین php رو گام به گام یاد بگیرید .
      در رابطه با مطالب و مفصل بودن اونها ، به نظرم مناسب هستن اما اگر افراد مبتدی مشکلی با مطالب دارن سعی می کنم ریزتر مطالب رو بیان کنم تا همه بتونن استفاده کنن .
      در رابطه با نرم افزارهایی هم که تو این مطلب عنوان شده ، باید بگم که اگر شما از سرور لینوکس استفاده کنید نیازی به نصب این نرم افزارها ندارید چون سرور لینوکس بطور کامل از php پشتیبانی می کنه .
      موفق و پاینده باشید .

  • حسین ایماندار

    با سلام و وقت بخیر
    لینک دانلود MySQL و Apache خراب است و کار نمی کند.
    مورد بعدی، کدام یک از لینک های موجود برای دانلود PHP را باید دانلود کرد؟
    BZ2? XZ? GZ? <– Which one
    با سپاس فراوان

    • میترا رحیمی

      سلام دوست عزیز
      لینک مربوط میشه به سایت اصلی، قادر به اصلاح اون نیستم.
      همشون فایل های فشرده هستند ، هرکدوم که راحت تر هستید رو دانلود کنید.

  • Ali.s

    درود
    میخواستم با اجازه ی شما نرم افزاری کامل و جامع تر به نام PHP STORM را پیشنهاد کنم که علاوه بر محیط کدنویسی جذاب و انعطاف پذیر ، دارای ابزار خطایابی و همچنین افزونه خطایابی برای مرورگر هاست . این نرم افزار شامل یک لوکال هاست داخلی هم هست که دیگر نیاز به نرم افزار جداگانه ای ندارید و با یک کلیک ساده میتوانید نتیجه کار در مرورگر مشاهده کنید.
    شرکت سازنده این IDE نرم افزاری به نام WEB STORM هم دارد که مخصوص html و css و js هست.
    حتما یک بار امتحان کنید.
    اگر امکان دارد مطلبی با عنوان این سری محصولات در سایت منتشر کنید
    با تشکر

    • میترا رحیمی

      سلام دوست عزیز
      خیلی ممنون از معرفی این نرم افزار؛ یکی دو بار با این نرم افزار کار کردم اما تاحالا روش متمرکز نشدم، فکر نکنم مثل xampp عمل کنه که بتونید با دیتابیس هم کار کنید. در اسرع وقت یه تحقیقی میکنم راجع به این نرم افزار و یه مقاله در این باره منتشر میکنم.
      موفق و پاینده باشید

  • رامین شمشیری

    سلام اگه امکان داره ورژن تمام ابزارها از قبل php , sql و..برامون بگید . چون وب سایت مرجع که معرفی کردین کار نمیکنه

  • امید مختاری

    سلام
    بنده میخوام شروع به برنامه نویسی php کنم
    چه نرم افزار هایی باید تهیه کنم؟
    با تشکر

    • میترا رحیمی

      سلام دوست عزیز
      تو این مقاله موارد لازم ذکر شده.
      موفق باشید

  • یاسر

    درود و سپاس فراوان
    اول یه نکته رو بگم واسه اون دسته از دوستایی که میگن لینک ها خرابه: لینک ها مشکل نداره فقط چون ما از ایران وارد سایت های دانلود میشیم برامون محدودیت داره که البته راه حلش رو دوستان بهتر از من بلدند.

    دوم اینکه من قبلا می خواستم PHP یاد بگیرم ولی به همین مشکلی خوردم که الان باهاش مواجه شدم. چیزی که واضحه اینکه اون موقع بیخیالش شدم ولی الان بستگی به این داره که این مشکل که فکر می کنم مشکل خیلی ها باشه (با توجه به نظرات این درس) حل بشه یا نه.
    تقریبا همه ی کسایی که کد مینویسن با MySQL آشنایی دارن و اگه باهاش کار نکرده باشن لااقل میدونن چیه ولی همه ی برنامه نویسا که تحت وب کار نکردن و بعضیا مثل من تازه میخوان شروع کنن و نمیدونن Apache چیه؟ سرویسه؟ سروره؟ کامپایلره؟ خوردنیه؟ تو جیب جا میشه؟… خدا به داد اون دسته از دوستایی که با کد نویسی آشنایی ندارن برسه. حالا اینا به کنار وقتی میری Apache رو دانلود کنی که بفهمی چیه تازه میبینی که یا خدااااا اینا دیگه چیه؟ دقیقا ۳۰۴ تا چیز واسه دانلود هست از Apache .NET Ant Library بگیر تا Apache ZooKeeper که متاسفانه من تا حالا ندیدم عزیزایی که PHP رو آموزش میدن در مورد اینکه باید کدوم رو دانلود کنی راهنمایی کرده باشن.. همه؟ هرکدوم؟ هیچ کدوم؟ کی میاد توضیحات هر ۳۰۰ تا رو بخونه که اگر بخونه هم بیشتر گیج میشه؟ تا حالا واسه من راه حل بیخیال شدن PHP تو این مرحله ساده تر از خوندن و نفهمیدن توضیحات و به همون نتیجه ی اول رسیدن بوده. ببخشید پرچونگی کردم

  • محمد رضا شهسواری

    تبریک می گم چقدر زبان برنامه نویسی بلد هستید
    ولی جدی راستش رو بگم سایت تتان یه خورده آدم گیج می کنه

وبلاگ مدرسه

مختصری درباره ما
مدرسه مجازی ایرانیان در زمینه آموزش علوم و فنون طراحی و برنامه نویسی صفحات وب اعم از آموزش زبان های برنامه نویسی و کدنویسی و همچنین آموزش طراحی گرافیک توسط نرم افزارهای گرافیکی پیکسلی و برداری فعالیت دارد .
ورود به وبلاگ

مدرسین مدرسه

  • حسین همت یار

    حسین همت یار

    مدرس ، طراح رابط کاربری وب و موبایل با 8 سال سابقه ی فعالیت حرفه ای

سوابق کامل

آخرین پرسش و پاسخ ها

آخرین پرسش و پاسخ ها
شما هم سوالی دارید ؟