رفتن به مطلب
سروش

درس دوم - آموزش نصب وب سرور - مفاهیم اولیه

پست های پیشنهاد شده

با سلام مجدد

آموزش نصب وب سرور

جلسه دوم رو با آموزش نصب Wamp بر روی سیستم عامل ویندوز شروع می کنیم. انشالا توضیحات تکمیلی رو در مورد این وب سرور آقای شمسی به همین پست اضافه می کنند.

Wamp = Windows Apache Mysql PHP

wamp كامپيوتر شما را به سرور لينوكسي تبديل مي نمايد.

مرحله اول: نصب نرم افزار Wamp

آخرین ورژن ومپ سرور را از سایت wampserver.com دریافت نمایید.

فايل setup نرم افزار Wamp را اجرا نماييد.

[align=center]

download.php?imgf=13289793121.jpg[/align]

در پنجره ظاهر شده دكمه Next را بزنيد.

---

download.php?imgf=13289793122.jpg

download.php?imgf=13289793122.jpg

در اين پنجره گزينه I Accept the agreement را فعال نموده، دكمه Next را بزنيد.

---

[align=center]

download.php?imgf=13289793123.jpg[/align]

اين پنجره مسير نصب نرم افزار را نشان مي دهد، دكمه Next را بزنيد.

---

download.php?imgf=13289793124.jpg

download.php?imgf=13289793124.jpg

اين پنجره نام فايل ايجاد شده در منوي Start را نشان مي دهد، دكمه Next را بزنيد.

---

[align=center]

download.php?imgf=13289822441.jpg[/align]

سپس دكمه Install را بزنيد.

----

download.php?imgf=13289795622.jpg

download.php?imgf=13289795622.jpg

تنظیم پارامتر های تابع میل php

روی Next کلیک کنید.

----

download.php?imgf=13289795623.jpg

download.php?imgf=13289795623.jpg

گزينه Launch wampserver 2 now فعال نموده و دكمه Finish را بزنيد.

---

دقت نماييد كنار ساعت سيستم شما آيكن نرم افزار به صورت Wگرافیک سبز رنگی (نيم دايره سفيد رنگي) باشد .

درصورتي كه به رنگ زرد مي باشد بدان معناست كه يكي از سرويس هاي برنامه غير فعال مي باشد . رنگ قرمز بيانگر آن است كه هر دو سرويس غير فعال مي باشند . با زدن دكمه start all services اين مشكل را رفع نماييد .

حالا به مسیر زیر برید :

c:\wamp\www

هرچیزی که اینجا بریزید رو میتونید با دادن آدرس localhost یا ای پی 127.0.01 در مرورگر مشاهده کنید

download.php?imgf=13289795624.jpg

download.php?imgf=13289795624.jpg

آدرس زیر رو برای باز کردن phpmyadmin بزنید :‌

localhost/phpmyadmin

@ برای دسترس سریع به بخش ها مورد نظر (مثلا www - phpmyadmin -127.0.01 ) میتونید با چپ کلیک کردن روی آیکن ومپ سرور کنار ساعت اقدام کنید.

------------------------------------------------------------------------------------------------------------------------------------------------------------

خب بعد از سیستم عامل مزخرف ویندوز میرسیم به سیستم عامل دوست داشتنی لینوکس :heart::heart:

خب اول از همه نصب apache و php و mysql و phpmyadmin رو توی Ubuntu توضیح میدم :

در Terminal با کاربر Root وارد شید :

sudo -i

و بعد این دستور رو برای نصب Apache بزنید :

sudo apt-get install apache2 

و مراحل اون رو طی کنید

برای نصب PHP 5 این دستور رو بزنید :

sudo apt-get install php5

sudo apt-get install libapache2-mod-php5

و مراحل آن را طی کنید

سپس آپاجی رو ریستارت کنید :

sudo /etc/init.d/apache2 restart

و وقتی دوباره استارت شد ادامه بدید

برای mysql هم از دستور زیر استفاده کنید :

sudo apt-get install mysql-server

sudo apt-get install libapache2-mod-auth-mysql

sudo  apt-get php5-mysql

خب حالا این رو بزنید :

mysql -u root

و در mysql console این رو بزنید :

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');

و جای yourpassword پسورد mysql server رو قرار بدید

اگه شما یک پسورد برای mysql root گذاشته اید این رو باید بزنید :

mysql -u root -p

برای خروج از کنسول mysql هم این دستور رو بزنید :

\q

برای نصب phpmyadmin این دستور رو بزنید :

sudo apt-get install phpmyadmin

در صورتی که ارور 404 دیدید وقتی phpmyadmin رو باز کردید این رو بزنید :

nano /etc/apache2/apache2.conf

و این خط رو اضافه کنید :

Include /etc/phpmyadmin/apache.conf

روت شما در این آدرس قرار میگیره :

/var/www

اگه اروری مبنی بر سطح دسترسی گرفتید موقع کار این دستور رو بزنید :

chmod -R 0777 /var/www

فایل php.ini شما در این آدرس قرار دارد :

/etc/php5/apache2/php.ini 

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

-------------------

پیروز باشید

فایل پیکربندی PHP

نگاهی اجمالی به ویژگیهای فایل پیکربندی PHP منطقی به نظر می رسد. نام این فایل php.ini می باشد و به دلایلی از ساختار کلی فایلهای ini که بیشتر در برنامه های کاربردی ویندوز استفاده می شود، پیروی می کند. این فایل متنی به صورت ASCII می باشد که به بخشهایی (session) تقسیم می شود. هر بخش متغیرهایی را که مربوط به آن بخش می شوند، در بر می گیرد. هر بخش چیزی شبیه زیر می باشد:

variable=\value\
anothervariable=\anothervalue\

نام بخش در یک جفت براکت”” در بالا قرار می گیرد. و زیر آن در هر سطر یک متغیر با مقدارش قرار می گیرد. متغیرها به حروف حساس (case sensitive) هستند و نمی توانند شامل فاصله (space) باشند، در حالی که مقادیر متناظر آنها می توانند اعداد، رشته کاراکتری (string) و یا Boolean باشند.

سمی کالن “;” در ابتدای هر سطر به عنوان نشانگر درج توضیحات (comment) می باشد. این راهی ساده برای فعال یا غیرفعال کردن ویژگیهای PHP می باشد، به جای حذف کردن یک سطر می توانید به این روش آن را به توضیح تبدیل کرده که در پردازش فایل ها شرکت نخواهد کرد. در صورتی که فکر می کنید ممکن است بعد ها بخواهید از ویژگی که اکنون به کارتان نمی آید، استفاده کنید بهتر است آن را پاک نکنید.

برای اینکه PHP بتواند فایل php.ini را تشخیص بدهد باید آن را در دایرکتوری جاری، دایرکتوری که در متغیر $PHPRC تعریف شده، یا دایرکتوری که هنگام کامپایل مشخص شده است(برای ویندوز این همان دایرکتوری اصلی PHP است) نگهدارید.

بعد از اینکه شما تغییراتی در فایل php.ini دادید برای آنکه تغییرات اعمال شوند باید سرور خود را مجددا راه اندازی نمایید (سرور را restart کنید). البته فرض بر این است که شما قبلا در حال استفاده PHP بر سرور خود بوده اید. برای استفاده های command-line از PHP فایل پیکربندی php.ini در هرباری که برنامه PHP احضار می شود خوانده و چک می شود.

------------------------------------------------------------------------------------------------------------------------------------------------------------

برای نوشتن php در ویندوز می توانید از notepad خود ویندوز استفاده کنید ولی ادتورهای بهتری هم هستش مثل :

notepad ++

rapid php

easy php

html pad

و ....

که خب تو اینا من notepad ++ رو خودم ترجیح میدم.

در اوبونتو هم من خودم به شخصه از این ادیتورها استفاده میکنم :

bluefish

gPHPedit

------------------------------------------------------------------------------------------------------------------------------------------------------------

تنها نکته ای که از این بحث میمونه اینه که فایل های php با فرمت .php ذخیره میشن : )

----------------

پیروز باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

من رو سیستمم ومپ نصب کردم ولی ایکونش زرد شده پورتش رو هم عوض کردم سبز شد ولی کار نمیکنه لوکال رو نمیاره بالا

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام
 
وقتی رنگش به رنگ سبز هست یعنی در حالت Ready قرار داره و مشکلی نداره . اما اینکه میفرمایید لوکال بالا نمیاد برای اینه که پورت رو عوض کردید و میبایست در آدرس بار مرورگرتون شماره پورتی رو که تعیین کردید را وارد کنید

http://localhost:x


به جای x شماره پورت رو وارد کنید
 

موفق و پیروز باشید

یا حق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...