در این مقاله بررسی می کنیم که چگونه PHP و Apache را بر روی سیستم عامل لینوکس نصب کنیم.
نصب PHP
مراحل زیر را به ترتیب دنبال کنید. ابتدا با دستور زیر لیست تمام پکیج ھای نرم افزاری را بروز رسانی کنید.
sudo apt update # |
پس از آن می توانید php8 را جستجو و نصب نمایید.
sudo apt search php8 # |
sudo apt install php8.1 # |
در کنار پکیج php اکستنشن ها و ماژول های دیگری از php نیز ارائه می شود که می توانید در صورت نیاز آن ها را نصب نمایید.
مانند:
sudo apt install php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath # |
پس از اتمام نصب می توانید به کمک دستور زیر از نصب و ورژن نصب شده اطمینان حاصل کنید.
php -v # |
همچنین به کمک این دستور می تواند تمام ماژول های نصب شده را ببینید.
php -m # |
نصب Apache
ابتدا با دستور زیر لیست تمام پکیج های نرم افزاری را به روز رسانی کنید.
sudo apt update # |
برای نصب Apache پس از آپدیت لیست نرم افزارها از دستور زیر استفاده نمایید.
sudo apt install apache2 # |
پس از نصب به کمک این دستور می توانید سرویس Apache را راه اندازی کنید.
systemctl start apache2.service # |
می توانید از دستورات زیر برای مدیریت این سرویس استفاده نمایید.
systemctl restart apache2.service # systemctl reload apache2.service # systemctl stop apache2.service # systemctl enable apache2.service # |
در صورت استفاده از فایروال داخلی اوبونتو UFW از دستور زیر برای بازکردن پورت Apache برای تمام کارهایی که دارید، استفاده نمایید.
‘sudo ufw allow ‘Apache # |
و به کمک این دستور وضعیت فایروال را بررسی کنید.
sudo ufw status Output # Status: active |
To Action From — —— —- Apache ALLOW Anywhere Apache (v6) ALLOW Anywhere (v6) |
سه دسته از افراد معمولا PHP و Apache را در سرور مجازی با سیستم عامل اوبونتو نصب می کنند.
مدیران سیستم: مسئولیت نصب، پیکربندی و نگهداری سرور را بر عهده دارند. آن ها ممکن است PHP و Apache را برای راه اندازی سایت ها یا برنامه های وب نصب کنند.
وبمسترها: مسئولیت ایجاد و مدیریت محتوای وبسایت ها را بر عهده دارند. آن ها ممکن است PHP و Apache را برای نصب سیستم های مدیریت محتوای محبوب (CMS) مانند وردپرس، جوملا یا دروپال نصب کنند.
توسعه دهندگان وب: از PHP و Apache برای ساخت سایت ها و برنامه های وب سفارشی استفاده می شود. توسسعه دهندگان از این ابزارها برای ایجاد صفحات وب پویا، تعامل با پایگاه داده و پیاده سازی منطق برنامه نویسی استفاده می کنند.
علاوه بر این سه گروه، افراد دیگری نیز ممکن است PHP و Apache را برای اهداف یادگیری یا تحقیقاتی نصب کنند. در اکثر موارد، PHP و Apache با هم نصب میشوند زیرا Apache یک وب سرور است که به PHP برای پردازش اسکریپت ها نیاز دارد. چندین روش مختلف برای نصب PHP و Apache در سرور مجازی اوبونتو وجود دارد و روشی که انتخاب می کنید به نیازها و ترجیحات شما بستگی دارد.