راه اندازی وب سرور nginx در Raspberry Pi

یک وب سرور با nginx ایجاد و اسکریپت PHP را با استفاده از Raspberry Pi بر روی آن اجرا کنید.

 

در این آموزش، ایجاد یک وب سرور و اجرای اسکریپت PHP بر روی آن با استفاده از Raspberry Pi مورد بحث قرار خواهد گرفت.

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


مراحل ایجاد یک وب سرور و اجرای اسکریپت PHP بر روی آن با استفاده از Raspberry Pi:

با کاربر root ورود دهید و یک بروز رسانی را اجرا کنید:

sudo -i 
apt-get update

اکنون هر یک از بسته هایی را که برای ادامه کار لازم است نصب کنید

apt-get install nginx php5-fpm php5-cgi php5-cli php5-common

 

سپس سرور را راه اندازی کنید

service nginx start
اکنون دستور زیر را اجرا کنید:
ifconfig   // it tells the ip address

 

این آدرس ip را در مرورگر کامپیوتر تایپ کنید. اگر همه موارد بالا به خوبی پیش رفته باشد، متن / پنجره زیر را در پنجره مرورگر نشان می دهد.

Welcome to nginx!

 

nginx

 

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

وارد کانفیگ دایرکتوری شوید:

cd /etc/nginx

اکنون به دایرکتوری sites-available بروید.

cd sites-available

یک فایل وجود دارد که نام آن به طور پیش فرض وجود دارد، آن را باز کرده و فایل را به دلخواه خودتان ویرایش کنید

nano default

اکنون خطوط زیر را پیدا کرده و آنها را از حالت کامنت خارج کنید.

location=\.php5 {
fastcgi_split_path_info "(.*\.php)(/.*)5;


fastcgi.pass unix:/var/run/php5-fpm.
fastcgi_index index.php;
include fastcgi_params;
}

location=/\.bt{

 }

همچنین، خط زیر را نیز به شکلی که گفته شده تغییر دهید

index index.html index.htm;

به

index index.php index.html index.htm;
//to use PHP we added index.php

برای ذخیره و خروج ، Ctrl + x را فشار دهید سپس Y را فشار دهید.
باید سرور را مجدداً راه اندازی کنیم تا تغییرات انجام شده را جمع آوری کنیم:

service nginx restart

اکنون ما باید یک فایل index.php در دایرکتوری www خود ایجاد کنیم

cd/user/share/nginx/www
nano index.php

متن زیر را تایپ کنید:

<HTML>
<HEAD>
<TITLE> hello world<TITLE>
</HEAD>
<BODY>
<?php
print(“Hello from pishronic.ir”);
?>
</BODY>
</HTML>

اکنون آن را ذخیره کرده و سپس با استفاده از آن آدرس IP  در مرورگر آزمایش کنید یا youripaddress / index.php را تایپ کنید به عنوان مثال
۱۹۲.۱۶۸.۱۰.۱۰۲/index.php

 


مطالب پیشنهادی برای شما


 

محمد صداقتی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *