صفحه شخصی مجید ابراهیمی

گزارش هفته ی اول کارآموزی

1-   مقدمه

2-   ویژگی های مهم PHP

3-    بعضی از قدرت های PHP

4-   نیازمندی های کار با PHP

5-   نصب سرویس دهنده وب

6-   نصب ویراستار متنی برای تایپ کد PHP

7-   روش استفاده از ویراستار متنی PHPED

 

 

 

 

 

مقدمه

 

PHPیک زبان قدرتمند برای ساخت وبسایت های پویا و محاوره ای است . این زبان اسکریپتی می تواند با HTMLادغام شود . نکته بعدی که باید در مورد این زبان بدانید این است که PHPیک زبان اسکریپتی در سرویس دهنده است . برنامه

PHPدر سرویس دهنده وب تفسیر می شود و HTMLو خروجی های دیگری تولید می کند که کاربر مشاهده خواهد کرد.

PHPدر سال 1994 توسط Rasmus Lerdorfارائه شد. از آن زمان تغییرات زیادی در آن ایجاد شده است. بطوری که رشد آن آنقدر زیاد بوده است که امروزه بسیاری از طراحان وب از آن برای پیاده سازی صفحات وب استفاده می کنند.

 

ویژگی های مهم PHP

 

از نظر تکنیکی ، PHPدارای ویژگی های زیر است :

 

  • مستقل از محیط کار : کدهای PHPرا بدون انجام تغییرات در کامپیوتر هایی با سیستم عامل های مختلف می توان به کار برد. به عنوان مثال ،اسکریپت PHPکه بر روی لینوکس اجرا می شود ، بر روی ویندوز نیز اجرا خواهد شد.
     
  • ادغام در HTML: کد PHPدر فایل هایی که حاوی دستورات HTMLهستند ، نوشته می شوند.
     
  • اجرا در سرویس دهنده :کدهای PHPکه می نویسیم ، بر روی سرویس دهنده وب اجرا می شوند.
     
  • زبان اسکریپتی وب :برنامه های PHPرا به وسیله مرورگر وب اجرا می کنیم . به وب سایتی که برنامه های PHPقرار دارند ، دستیابی پیدا می کنیم. به این ترتیب ، کد PHPاجرا شده و نتیجه آن به مرورگر بر می گردد.



با استفاده از PHPمی توان سایت هایی نوشت که :

 

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

     

به عبارت دیگر ، PHPبرای نوشتن وب سایت هایی به کار می رود که کاربران روزانه با آنها سروکار دارند . یعنی PHPمی تواند برای نوشتن سایت های تجارت الکترونیک ، موتورهای جستجو ، دروازه های اطلاعات و سایت های معمولی به کار رود.

 

بعضی از قدرت های PHP

 

PHPدر مقایسه با رقبای خود مثل Perl،ASP،JSPو غیره دارای قدرت های زیر است :

 

  • کارایی بالا : PHPبسیار کارآمد است . با استفاده از یک سرویس دهنده ارزان می توانید روزانه به میلیون ها نفر پاسخ دهید . سایت http://www.zend.comکارایی PHPرا در مقابل رقبایش نشان می دهد.
     
  • ارتباط با بانک های اطلاعاتی مختلف :PHPبه راحتی می تواند با سیستم های بانک اطلاعاتی مختلفی ارتباط برقرار کند . علاوه بر سیستم بانک اطلاعاتی رابطه ای MySQL، به راحتی می توانید با اوراکل ، Sybaseو غیره ارتباط برقرار کنید . با استفاده از استاندارد ODBCمی توانید با هر بانک اطلاعاتی که حاوی درایو ODBCاست،ارتباط برقرار کنید .
     
  • کتابخانه ای برای اغلب کارهای متداول وب :چون PHPبرای به کارگیری در وب طراحی شد ، حاوی توابع زیادی برای اجرای کارهای مربوط به وب است . به راحتی می توان تصاویر GIFرا ساخت ، به سایر خدمات شبکه متصل شد ، نامه الکترونیکی ارسال کرد ، با کوکی ها کار کرد ، اسناد PDFرا تولید نمود . تمام این کارها با کدهای اندکی انجام می شوند .       
     
  • آموزش و به کارگیری آن ساده است :نحو زبان PHPخیلی شبیه به Cاست . اگر با زبان C،C++یا Javaآشنا باشید ، به راحتی می توانید با PHPکار کنید .
     
  • قابل حمل : PHPبرای سیستم عامل های مختلفی مهیا است . کد PHPرا می توان در نسخه های مختلف یونیکس و ویندوز اجرا کرد. حتی می توان کدهای نوشته شده برای یک سیستم عامل را در سیستم عامل دیگر استفاده نمود.
     
  • کد منبع PHPمهیا است : می گویند PHPرایگان و Open Sourceاست . می توان اصلاحاتی را در کد آن ایجاد کرد . به عبارت دیگر ، می توان تغییراتی را در این زبان ایجاد نمود .
     
  • هزینه اندک : PHPرایگان است . آخرین نسخه PHPرا می توان از سایت www.php.netبرداشت .

 

 

نیازمندی های کار با PHP

 

برای اینکه بتوانید از PHPاستفاده کنید و برنامه هایی را در این زبان بنویسید و اجرا کنید ، به موارد زیر نیاز دارید :

 

·         سخت افزار

کامپیوتر
مودم

·         نرم افزار سرویس دهنده

سرویس دهنده ای مثلIISیا ApachePHPکه در کامپیوترتان نصب شده باشد
سیستم مدیریت بانک اطلاعاتی رابطه ای مثل MySQL،SQL Server، اوراکل یا اکسس .

·         نرم افزار سرویس گیرنده

مرورگر وب مثل Internet Explorer
ویراستار متنی مثل Notepad، Dreamweaver، PHPEDبرای تایپ کدهای PHP

 

معمولا طراحان وب در یک کامپیوتر (بدون اتصال به شبکه)، و با استفاده از سرویس دهنده وب مثل IISیا Apacheتمام برنامه های وب سایت را می نویسند .

 

 

نصب سرویس دهنده وب

 

همانطور که گفته شد ، یکی از ابزارهای مهم کارکردن با PHP، سرویس دهنده وب است . بسته به این که در کدام ویندوز برنامه نویسی کنید ، سرویس دهنده های متفاوتی فراهم است .

ما در اینجا از سرویس دهنده Apacheاستفاده می کنیم . برای استفاده از این سرویس دهنده باید نرم افزار XAMPPرا نصب کنیم .

 

مراحل نصب نرم افزار XAMPP:

 

1.        ابتدا setupنرم افزار را اجرا می کنیم ، اکنون ویزارد نصب XAMPPمانند شکل زیر ظاهر می گردد .

2.  بر روی دکمه Browseکلیک کنید . سپس محل نصب نرم افزار را انتخاب کنید .بهتر است درایو ویندوز را انتخاب کنید .

3. بر روی دکمه Installکلیک کنید و منتظر بمانید تا نرم افزار نصب شود .

 
4. بعد از اینکه نرم افزار نصب گردید پنجره زیر ظاهر میگردد . کلید Enterرا فشار دهید .

5 . بعد از اجرای مرحله 4 پنجره زیر ظاهر می گردد . دوباره کلید Enterرا فشار دهید .


6 . بعد از اجرای مرحله 5 پنجره زیر ظاهر میگردد . دوباره کلید Enterرا فشار دهید .

7 . در پایان کلمه xرا انتخاب کرده و کلید Enterرا فشار دهید . اکنون نرم افزار بر روی کامپیوترتان نصب گردیده است و Shortcutآن بر روی Desktopظاهر شده است .

 

برای استفاده از سرویس دهنده Apacheبر روی Shortcutمورد نظر کلیک کنید . مشاهده خواهید کرد که صفحه ای مانند شکل زیر بر روی Desktopظاهر میگردد.

سپس بر روی دکمه Startمقابل Apacheکلیک کنید تا سرویس دهنده فعال شود .

پس از اینکه نرم افزار XAMPPرا نصب کردید پوشه هایی روی درایوی که نرم افزار را نصب کردید ایجاد می گردد . به عنوان مثال اگر نرم افزار روی درایو Cنصب شده باشد ، مسیر C:/XAMPP/Htdocsایجاد می گردد .فایل هایی که در پوشه htdocsقرار می گیرند توسط سرویس دهنده وب پیدا شده و اجرا می شوند . به عبارت دیگر ، وقتی نام فایلی را به سرویس دهنده وب می دهید ، این فایل در این پوشه جستجو خواهد شد .

برای اینکه مطمئن شوید Apacheبه درستی کار می کند ، پوشه C:/XAMPP/Htdocs را بررسی کنید . این پوشه باید حاوی فایلی به نام index.htmlباشد . این فایل، یک فایل ساده htmlاست که به طور خودکار ، همراه  XAMPPنصب می گردد .

مرورگر IEرا راه اندازی کنید .

در نوار آدرس آن ، آدرس زیر را وارد کنید :

http://localhost/index.html

پس از اجرای موفقیت آمیز این فایل باید پنجره زیر را در مرورگر خود ببینید . توجه کنید که برنامه های PHPباید با پسوند phpدر پوشه htdocsذخیره شوند .

 

 

البته باید توجه کنید که قبل از انجام این کار Apacheرا فعال کرده باشید در غیر این صورت مرورگر خطا می دهد .

 

 


 

نصب ویراستار متنی برای تایپ کد PHP

 

ما در اینجا ویراستار متنی به نام PHPEDنسخه 7 را نصب و استفاده می کنیم .

مراحل نصب به ترتیب زیر است :

 

1.ابتدا setupنرم افزار را اجرا می کنیم ، اکنون ویزارد نصب PHPEDمانند شکل زیر ظاهر می گردد .

 

2.       سپس بر روی دکمه Nextکلیک می کنیم . پنجره ای مانند شکل زیر باز می شود .




3. سپس گزینه I accept the agreementرا انتخاب می کنیم و بر روی دکمه Nextکلیک می کنیم ، مشاهده می کنیم که پنجره زیر باز می شود .


4. سپس بر روی دکمه Browseکلیک می کنیم و محل نصب نرم افزار را انتخاب می کنیم و بعد روی گزینه Nextکلیک می کنیم و مشاهده می کنیم که پنجره زیر ظاهر می گردد .

5. همه گزینه ها را تیک می زنیم و بر روی دکمه Nextکلیک می کنیم . پنجره زیر ظاهر می شود .

 

6 . گزینه آخر را انتخاب کرده و بر روی دکمه Nextکلیک می کنیم . پنجره زیر ظاهر می گردد .

7 . بر روی دکمه Nextکلیک می کنیم و مشاهده می کنیم که پنجره زیر ظاهر می گردد .

8 . بر روی دکمه Installکلیک می کنیم و منتظر می مانیم تا نرم افزار نصب گردد .

9 . در پایان بر روی دکمه Finishکلیک می کنیم . اکنون نرم افزار نصب گردیده است و Shortcutآن بر روی Desktopقابل مشاهده است .

 

روش استفاده از ویراستار متنی PHPED

 

ابتدا به عنوان مثال پوشه ای به نام Mysite  را که قرار است فایل های PHPرا داخل آن بریزیم را در آدرس C:/xampp/htdocs/Mysiteایجاد می کنیم .

 

1.حال نرم افزار PHPED را اجرا می کنیم . پنجره زیر ظاهر می گردد :

 

2.       سپس از زبانه های بالا گزینه Fileرا انتخاب می کنیم . مشاهده می کنیم که شکل زیر ظاهر می گردد :<>

 

3.       سپس گزینه Php File.phpرا انتخاب می کنیم و دکمه OKرا فشار می دهیم . مشاهده می کنیم که پنجره زیر باز می شود ، شما می توانید کدهای PHPرا در این قسمت بنویسید :

 

4. سپس از زبانه های بالا گزینه File

5. سپس بر روی دکمه Nextکلیک می کنیم . مشاهده می کنیم که پنجره زیر ظاهر می گردد :

 

 

6. گزینه دوم را انتخاب کرده و بر روی دکمه Nextکلیک می کنیم . مشاهده می کنیم که پنجره زیر ظاهر می گردد :

 

 

7. تیک گزینه Use Project-specific parser propertiesرا فعال می کنیم و بر روی دکمه Nextکلیک می کنیم و مشاهده می کنیم که پنجره زیر ظاهر می گردد :

 

 

8. در قسمت Browseآدرس C:/xampp/htdocs/Mysite را وارد می کنیم و بر روی دکمه Nextکلیک می کنیم . پنجره زیر ظاهر خواهد شد :

 

 

9. برای اینکه متون فارسی پشتیبانی شود در قسمت  Default code pageمقدار UTF8را انتخاب می کنیم و بر روی دکمه Nextکلیک می کنیم . پنجره زیر باز می شود :

 

 

10. دو تیک موجود در صفحه را فعال می کنیم و بر روی دکمه Nextکلیک می کنیم . پنجره زیر ظاهر می شود :

 

 

11. سپس بر روی دکمه Finishکلیک می کنیم و مشاهده می کنیم که پنجره زیر ظاهر می گردد :

 

 

12. بر روی دکمه Saveکلیک می کنیم . همانطور که در شکل زیر مشاهده می کنید فایل های موجود در پوشه Mysiteدر قسمت Workspaceسمت راست ظاهر می شود و شما می توانید آنها را انتخاب کرده و ویرایش کنید یا اینکه فایل جدیدی را به آنها بیفزایید.

 

[ 1 نظر ]
فارغ التحصیل رشته مهندسی کامپیوتر - نرم افزار توسعه دهنده backend توسعه دهنده android طراح سایت
صفحه اصلی
پست الکترونیک
can't open file