TAHA
10-31-2009, 09:35 PM
آموزش PHP (قسمت 3-2-1) PHP يك زبان برنامه نويسي هست كه در وب (به طور كلي) به كار مي رود. زبان هاي برنامه نويسي وب را به دو دسته مي توانيم تقسيم كنيم ...
1- ClientSide
2- ServerSide
client Side به برنامه هايي كفته مي شود كه بر روي كامپيوتر كاربر (كلاينت) اجرا مي شوند مثل جاوا اسكريپت ...
ُServerSide برنامه هايي است كه بر روي سرور (سرويس دهنده) اجرا مي شون مثل php,ASP, CGI و ...
مثلا شما مي خواهيد وقتي كاربر بر روي قسمتي از صفحه وبتون كليك كند يه پيغام به اون نشون داده بشه ... اين برنامه روي كامپيوتر كاربر اجرا مي شود...اين رو مي تونيم با جاوا اسكريپت بنويسيم...
اما یک موقع هست كه مي خواهيد مثلا كاربر بتونه يه چيزي رو توي محتواي سايت شما جستجو كنه كه اين جستجو بايد بر روي سرور انجام بشه چرا ؟ خوب معلومه چون تمامي سايت ما روي سرور است ...
مشخصات سیستم براي نصب php :
يك ويرايشگر مثل DreamWeaver البته با نوت پد هم مي شه و لي با اين راحت تريد ...
يك محيط كه برنامه هاي php بتونن اونجا اجرا شوند مثل يك سرور كه php رو هم ساپورت مي كنه ... البته برنامه هايي هم وجود دارند كه اون سرور رو روي كامپيوتر ما شبيه سازي مي كنند...مثل Easy PHP و ... من كه خودم از اين استفاده مي كنم و تقريبا راضيم . http://pnu-club.com/imported/mising.jpg
اين برنامه رو ميتونيد از اينجا (http://forum.patoghu.com/redirector.php?url=http%3A%2F%2Feasyphp.abbal.com% 2Fdepot%2Feasyphp1-6_setup.exe) دانلود كنيد.
نصبش هم ساده اس.
خوب حالا كه نصبش كرديد ، اون رو اجرا كنيد ؛ اگه فايروال داشته باشيد فايروالتون يه هشدار ميده... شما بهش اجازه بديد ...
بعد از اجرا يه آيكون شبيه به اين شكل در كنار ساعت به نمايش در مي آيد:
http://pnu-club.com/imported/mising.jpg
خوب براي اين كه قابل استفاده باشد مراحل زير را طي مي كنيم :
1- ابتدا بر روي آيكون اين برنامه در كنار ساعت راست كليك مي كنيم و از منوي باز شده Configuration و از زير منوي باز شده EasyPHP را مطابق شكل باز مي كنيم :
http://pnu-club.com/imported/mising.jpg
بعد در پنجره باز شده زبان برنامه را انگليسي انتخاب كنيد و بر روي دكمه Apply كليك كنيد :
http://pnu-club.com/imported/mising.jpg
خوب حالا سرور آپاچي رو راه مي اندازيم مطابق شكل :
http://pnu-club.com/imported/mising.jpg
به همين صورت سرور MySql رو هم راه مياندازيم ...
خوب حالا بايد آيكون برنامه به اين شكل در بياد (يعني چشمك زن):
http://pnu-club.com/imported/mising.jpg
خوب حالا فيل هاي روي سرور را بايد كجا قرار دهيم ؟
به فرض اين كه برنامه رو توي درايو C و پوشه Program Files نصب كرده باشيد ... بايستي به اين مسير برويد :
كد: C:\Program Files\EasyPHP1-7\www
و صفحات وب خودتون رو اونجا كپي كنيد ...
براي اجراي فايل هاتون يعني يه چيزي شبيه به اينترنت بر روي Local Web كليك كنيد
http://pnu-club.com/imported/mising.jpg
تا در مرورگر پيشفرض صفحه وب اصلي را باز كند :
http://pnu-club.com/imported/mising.jpg
براي مديريت پايگاه داده (؟) برنامه معروف و قوي Php My Admin نيز همراه Easy PHP وجود دارد كه براي دسترسي به آن مطابق شكل زير بر روي PhpMyAdmin از منوي Configuration كليك مي كنيم.
http://pnu-club.com/imported/mising.jpg
خوب حلا كه همه چيز براي شروع برنامه نويسي php آماده شد براي امتحان يه كد كوچولو مي نويسيم ...
كد: <?php
print("WelCome To PHP World!");
?>
اين كد را در نوت پد وارد كنيد و در فايلي به نام index.php در مسير اصلي لوكال هاست (www در easy php) ذخيره كنيد .حال مرور گر خود را باز كنيد و به اين آدرس برويد http://127.0.0.1 (http://forum.patoghu.com/redirector.php?url=http%3A%2F%2F127.0.0.1%2F) تا صفحه خود را ببينيد.
1- ClientSide
2- ServerSide
client Side به برنامه هايي كفته مي شود كه بر روي كامپيوتر كاربر (كلاينت) اجرا مي شوند مثل جاوا اسكريپت ...
ُServerSide برنامه هايي است كه بر روي سرور (سرويس دهنده) اجرا مي شون مثل php,ASP, CGI و ...
مثلا شما مي خواهيد وقتي كاربر بر روي قسمتي از صفحه وبتون كليك كند يه پيغام به اون نشون داده بشه ... اين برنامه روي كامپيوتر كاربر اجرا مي شود...اين رو مي تونيم با جاوا اسكريپت بنويسيم...
اما یک موقع هست كه مي خواهيد مثلا كاربر بتونه يه چيزي رو توي محتواي سايت شما جستجو كنه كه اين جستجو بايد بر روي سرور انجام بشه چرا ؟ خوب معلومه چون تمامي سايت ما روي سرور است ...
مشخصات سیستم براي نصب php :
يك ويرايشگر مثل DreamWeaver البته با نوت پد هم مي شه و لي با اين راحت تريد ...
يك محيط كه برنامه هاي php بتونن اونجا اجرا شوند مثل يك سرور كه php رو هم ساپورت مي كنه ... البته برنامه هايي هم وجود دارند كه اون سرور رو روي كامپيوتر ما شبيه سازي مي كنند...مثل Easy PHP و ... من كه خودم از اين استفاده مي كنم و تقريبا راضيم . http://pnu-club.com/imported/mising.jpg
اين برنامه رو ميتونيد از اينجا (http://forum.patoghu.com/redirector.php?url=http%3A%2F%2Feasyphp.abbal.com% 2Fdepot%2Feasyphp1-6_setup.exe) دانلود كنيد.
نصبش هم ساده اس.
خوب حالا كه نصبش كرديد ، اون رو اجرا كنيد ؛ اگه فايروال داشته باشيد فايروالتون يه هشدار ميده... شما بهش اجازه بديد ...
بعد از اجرا يه آيكون شبيه به اين شكل در كنار ساعت به نمايش در مي آيد:
http://pnu-club.com/imported/mising.jpg
خوب براي اين كه قابل استفاده باشد مراحل زير را طي مي كنيم :
1- ابتدا بر روي آيكون اين برنامه در كنار ساعت راست كليك مي كنيم و از منوي باز شده Configuration و از زير منوي باز شده EasyPHP را مطابق شكل باز مي كنيم :
http://pnu-club.com/imported/mising.jpg
بعد در پنجره باز شده زبان برنامه را انگليسي انتخاب كنيد و بر روي دكمه Apply كليك كنيد :
http://pnu-club.com/imported/mising.jpg
خوب حالا سرور آپاچي رو راه مي اندازيم مطابق شكل :
http://pnu-club.com/imported/mising.jpg
به همين صورت سرور MySql رو هم راه مياندازيم ...
خوب حالا بايد آيكون برنامه به اين شكل در بياد (يعني چشمك زن):
http://pnu-club.com/imported/mising.jpg
خوب حالا فيل هاي روي سرور را بايد كجا قرار دهيم ؟
به فرض اين كه برنامه رو توي درايو C و پوشه Program Files نصب كرده باشيد ... بايستي به اين مسير برويد :
كد: C:\Program Files\EasyPHP1-7\www
و صفحات وب خودتون رو اونجا كپي كنيد ...
براي اجراي فايل هاتون يعني يه چيزي شبيه به اينترنت بر روي Local Web كليك كنيد
http://pnu-club.com/imported/mising.jpg
تا در مرورگر پيشفرض صفحه وب اصلي را باز كند :
http://pnu-club.com/imported/mising.jpg
براي مديريت پايگاه داده (؟) برنامه معروف و قوي Php My Admin نيز همراه Easy PHP وجود دارد كه براي دسترسي به آن مطابق شكل زير بر روي PhpMyAdmin از منوي Configuration كليك مي كنيم.
http://pnu-club.com/imported/mising.jpg
خوب حلا كه همه چيز براي شروع برنامه نويسي php آماده شد براي امتحان يه كد كوچولو مي نويسيم ...
كد: <?php
print("WelCome To PHP World!");
?>
اين كد را در نوت پد وارد كنيد و در فايلي به نام index.php در مسير اصلي لوكال هاست (www در easy php) ذخيره كنيد .حال مرور گر خود را باز كنيد و به اين آدرس برويد http://127.0.0.1 (http://forum.patoghu.com/redirector.php?url=http%3A%2F%2F127.0.0.1%2F) تا صفحه خود را ببينيد.