نصب و پیکربندی PHP در اوبونتو: یک راهنمای کامل و گام به گام برای نصب PHP، افزونه‌ها، Apache، و MySQL در سیستم‌عامل اوبونتو. با این راهنما، به‌راحتی می‌توانید محیط توسعه PHP خود را راه‌اندازی و پیکربندی کنید.


برای نصب و پیکربندی PHP در اوبونتو به طور کامل و گام به گام، مراحل زیر را دنبال کنید:

1. به‌روزرسانی مخازن و بسته‌ها

ابتدا مطمئن شوید که سیستم شما به‌روز است:

				
					sudo apt update
sudo apt upgrade
				
			

2. نصب PHP

برای نصب PHP، دستور زیر را اجرا کنید:

				
					sudo apt install php
				
			

3. نصب افزونه‌های PHP مورد نیاز

بسته به نیاز‌های پروژه‌تان، ممکن است به افزونه‌های خاصی نیاز داشته باشید. برای مثال:

				
					sudo apt install php-mysql php-xml php-gd php-curl
				
			

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

				
					apt-cache search php- | less
				
			

4. پیکربندی PHP

فایل پیکربندی اصلی PHP در اوبونتو در مسیر /etc/php/{version}/apache2/php.ini قرار دارد. برای ویرایش این فایل:

				
					sudo nano /etc/php/{version}/apache2/php.ini
				
			

تغییرات متداولی که ممکن است بخواهید اعمال کنید:

  • تغییر مقدار memory_limit
  • تغییر مقدار upload_max_filesize
  • تغییر مقدار post_max_size
  • فعال‌سازی یا غیرفعال‌سازی error_reporting

5. نصب و پیکربندی Apache (در صورت نیاز)

اگر Apache را نصب ندارید، دستور زیر را اجرا کنید:

				
					sudo apt install apache2
				
			

سپس ماژول PHP برای Apache را فعال کنید:

				
					sudo a2enmod php{version}
				
			

سپس Apache را مجددا راه‌اندازی کنید:

				
					sudo systemctl restart apache2
				
			

6. تست نصب PHP

یک فایل به نام info.php در مسیر /var/www/html/ ایجاد کنید:

				
					sudo nano /var/www/html/info.php
				
			

محتوای زیر را در آن قرار دهید:

				
					<?php
phpinfo();
?>

				
			

سپس مرورگر وب خود را باز کرده و آدرس http://localhost/info.php را وارد کنید. اگر صفحه اطلاعات PHP نمایش داده شد، نصب شما موفقیت‌آمیز بوده است.

7. نصب و پیکربندی MySQL (در صورت نیاز)

اگر به MySQL نیاز دارید، مراحل زیر را دنبال کنید:

				
					sudo apt install mysql-server
				
			

پس از نصب، امنیت MySQL را بهبود دهید:

				
					sudo mysql_secure_installation
				
			

برای دسترسی به MySQL:

				
					sudo mysql -u root -p
				
			

برای اتصال PHP به MySQL، افزونه php-mysql را نصب کنید (در مرحله 3 ذکر شد).

8. رفع مشکلات و نکات اضافی

  • بررسی لاگ‌های Apache و PHP در مسیر‌های /var/log/apache2/ و /var/log/php{version}-fpm.log
  • تنظیمات بیشتر Apache در فایل‌های موجود در /etc/apache2/
  • راه‌اندازی مجدد سرویس‌ها پس از هر تغییر:
				
					sudo systemctl restart apache2
sudo systemctl restart php{version}-fpm
				
			

با دنبال کردن این مراحل، باید بتوانید PHP را به طور کامل در اوبونتو نصب و پیکربندی کنید.

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

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