یک وب سرور با 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!
برای اجرای اسکریپت 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
متن زیر را تایپ کنید:
مطالب پیشنهادی برای شما
- نصب MariaDB روی Raspberry Pi
- تغییر دسکتاپ در Raspberry Pi
- آموزش راه اندازی برد رزبری پای و ماژول GPS
- ارتباط سریال RS-485 بین Raspberry Pi و Arduino Uno
- معرفی Webmin برای کار با Raspberry Pi
- برنامه ریزی کار روی Raspberry Pi
- تست سرعت کارت SD در Raspberry Pi
- تفاوت بین روتر و فایروال - مهر ۱۰, ۱۴۰۳
- مسیریابی استاتیک در ویندوز - مهر ۸, ۱۴۰۳
- پروتکل SNMP - شهریور ۱۵, ۱۴۰۳