بازگشت به صفحه اصلی آموزش MySQL
نکته: اگر در خط فرمان ترمینال شما یک کاراکتر $ قرار دارد، باید بعنوان یک کاربر ریشه وارد شوید. عبارت su را تایپ کنید و کلید ENTER را فشار دهید. پسورد ریشه خود را تایپ کرده و مجددا کلید ENTER را فشار دهید.
2. دستور زیر را تایپ کرده و کلید ENTER را فشار دهید.
این دستور برنامه وب سرور آپاچی را بر روی کامپیوتر لینوکس شما اجرا می کند.
3. حال دستور زیر را تایپ کرده و کلید ENTER را فشار دهید. این دستور، فرمان change File Owner (تغییر مالکیت فایل) را اجرا می کند.
اجازه بدهید نگاهی به قسمتهای مختلف این دستور بیاندازیم:
این دستور از کامپیوتر می خواهد تا مالک فایل (یا دایرکتوری) را به کاربری به نام root(ریشه) تغییر دهد. اگر شما تحت نام کاربر ریشه، برنامه را اجرا نمی کنید می توانید نام کاربری خود را با کلمه root جایگزین کنید.
این همان دایرکتوری می باشد که کاربر ریشه (Root) مالک آن خواهد بود.
دایرکتوری /usr/lib/cgi-bin جایی است که تمامی اسکریپتهای پرل در زمان نصب پیش فرض نرم افزار وب سرور آپاچی(Apache) کامپیوتر لینوکس در آنجا قرار دارند.
بعد از اجرای این فرمان، کاربر مربوطه اجازه اضافه کردن/حذف کردن/تغییردر این دایرکتوری را دارد. مراقب باشید که دایرکتوری cgi-bin یا وب سرور آپاچی خود را حذف نکنید، زیرا در اینصورت دیگر قادر به اجرای برنامه های مبتنی بر وب نخواهید بود.
نکته: اگر در مرحله 1 بعنوان کاربر ریشه وارد شده اید، دستور exit را تایپ کرده و کلید ENTER را فشار دهید تا مجوزهای محوله به کاربر را لغو کنید.
4. دستور زیر را تایپ کرده و کلید ENTER را فشار دهید.
5- دستور زیر را تایپ کرده و کلید ENTER را فشار دهید:
این دستور، برنامه random.pl را به دایرکتوری /usr/lib/cgi-bin کپی می کند و در همان زمان آن را به random.cgi تغییر نام می دهد.
دایرکتوری cgi-bin جایی است که برنامه یا اسکریپتهای خود را در آنجا قرار خواهید داد تا توسط وب سرور آپاچی اجرا شوند.
صرفنظر از اینکه برنامه شما با چه زبانی نوشته شده است(پرل، PHP، C++) از فایل random.cgi بعنوان یک اسکریپت CGI نام برده می شود.
عبارت CGI سرنام Common Gateway Interface است که روشی برای اجرای اسکریپتهای زبانهای مختلف بر روی یک وب سرور می باشد.
برنامه وب سرور آپاچی (Apache Web Server) روی کامپیوتر لینوکس شما اسکریپتها را در دایرکتوری cgi-bin اجرا خواهد کرد. بعنوان مثال، اکنون اسکریپت random.cgi در مسیر زیر قرار دارد:
http://localhost/cgi-bin/random.cgi
6. دستور زیر را تایپ کرده و کلید ENTER را فشار دهید:
با اجرای این دستور به دایرکتوری cgi-bin وارد می شوید.
7. حال دستور زیر را تایپ کنید و کلید ENTER را فشار دهید:
دستور chmode مخصوص لینوکس و یونیکس می باشد. از آن برای تغییر مجوزهای یک فایل استفاده می شود.
عدد 755 که در دستور نوشته شده است این امکان را به کاربرانی که خارج از این سرور می باشند، می دهد تا این اسکریپت را اجرا کنند. کاربران می توانند با تایپ آدرس آن در مرورگر وب، اسکریپت مزبور را از راه دور اجرا کنند.
8. فایل random.cgi را در یک ویرایشگر متنی باز کنید.
نکته: تا دایرکتوری /usr/lib/cgi-bin پیمایش کنید. در پنجره ویرایشگر متنی شما باید شبیه به شکل زیر به نظر برسد:
9. فایل random.cgi را ویرایش کنید تا شبیه به متن زیر بشود:
اسکریپت ویرایش شده نسبت به اسکریپت اصلی random.cgi دارای تغییرات جزیی می باشد. این اسکریپت به گونه ای تغییر داده شده است تا خروجی خود را به جای نمایش در پنجره ترمینال در یک مرورگر وب نمایش دهد.
10.فایل random.cgi را ذخیره کنید.
11.در پنجره ترمینال دستور exit را تایپ کرده و کلید ENTER را فشار دهید.
12. یک مرورگر وب را باز کنید.
13. هنگامی که پنجره مرورگر ظاهر شد، در نوار آدرس آن، ادرس زیر را تایپ کرده و کلید ENTER را فشار دهید:
http://localhost/cgi-bin/random.cgi
با این دستور فایل اسکریپت random.cgi اجرا خواهد شد. در این حالت یک نقل قول را بر روی مرورگر خود مشاهده می کنید:
14. برروی دکمه Reload یا Refresh مرورگر کلیک کنید. به احتمال زیاد نقل قول شما باید فرق بکند:
15. مرورگر وب را ببندید.
بازگشت به صفحه اصلی آموزش MySQL
طراحی سایت و
سئو توسط ضابط