بسم الله الرحمن الرحیم
#PHP نصب
#
PHP در لینوکس اوبونتو موجود است، اما برخلاف پایتون (که از پیش نصب شده است)، باید به صورت دستی نصب شود.
برای نصب PHP – و ماژول Apache PHP – میتوانید دستور زیر را در خط فرمان وارد کنید:
نصب بسته های اختیاری
#بستههای زیر اختیاری هستند و در صورت نیاز برای راهاندازی، میتوان آنها را نصب کرد.
PHP-CLIشما می توانید اسکریپت های PHP را از طریق رابط خط فرمان (CLI) اجرا کنید. برای این کار ابتدا باید بسته php-cli را نصب کنید. با اجرای دستور زیر می توانید آن را نصب کنید:
```r sudo apt install php-cli ``` PHP-CGIهمچنین می توانید اسکریپت های PHP را بدون نصب ماژول PHP آپاچی اجرا کنید. برای انجام این کار، باید بسته php-cgi را از طریق این دستور نصب کنید:
```r sudo apt install php-cgi ``` PHP-MySQLبرای استفاده از MySQL با PHP باید بسته php-mysql را نصب کنید، مانند:
```r sudo apt install php-mysql ``` PHP-PgSQLبه طور مشابه، برای استفاده از PostgreSQL با PHP باید بسته php-pgsql را نصب کنید:
```r sudo apt install php-pgsql ``` #پیکربندی PHP
#
اگر بستههای libapache2-mod-php یا php-cgi را نصب کردهاید، میتوانید اسکریپتهای PHP را از مرورگر وب خود اجرا کنید. اگر بسته php-cli را نصب کرده اید، می توانید اسکریپت های PHP را در یک فرمان ترمینال اجرا کنید.
به طور پیش فرض، زمانی که libapache2-mod-php نصب می شود، وب سرور Apache2 برای اجرای اسکریپت های PHP با استفاده از این ماژول پیکربندی شده است. ابتدا بررسی کنید که فایل های /etc/apache2/mods-enabled/php8.*.conf و /etc/apache2/mods-enabled/php8.*.load وجود دارند یا خیر. اگر آنها وجود ندارند، می توانید ماژول را با استفاده از دستور a2enmod فعال کنید.
هنگامی که بسته های مرتبط با PHP را نصب کردید و ماژول Apache PHP را فعال کردید، باید وب سرور Apache2 را برای اجرای اسکریپت های PHP با اجرای دستور زیر مجددا راه اندازی کنید:
تنظیمات خود را تست کنید
برای تأیید نصب خود، می توانید اسکریپت phpinfo زیر را اجرا کنید:
میتوانید محتوا را در یک فایل ذخیره کنید - برای مثال phpinfo.php - و آن را در فهرست DocumentRoot سرور وب Apache2 قرار دهید. با اشاره مرورگر خود به http://hostname/phpinfo.php مقادیر پارامترهای مختلف پیکربندی PHP نمایش داده می شود.
[منبع](https://ubuntu.com/server/docs/programming-php)صلوات