46 lines
779 B
Markdown
46 lines
779 B
Markdown
# PHP
|
|
|
|
## Install
|
|
|
|
```sh
|
|
sudo apt update
|
|
sudo apt upgrade
|
|
|
|
|
|
sudo apt install php php-fpm php-curl php8.2-cli php8.2-curl php8.2-mbstring php8.2-xml php8.2-zip php8.2-gd php8.2-pgsql php-xml
|
|
|
|
sudo apt-get install php-xml
|
|
|
|
systemctl status php8.2-fpm
|
|
systemctl restart php8.2-fpm
|
|
|
|
|
|
/run/php/php8.2-fpm.sock
|
|
|
|
sudo apt install php-sqlite3
|
|
sudo systemctl restart php8.2-fpm
|
|
sudo systemctl start php8.2-fpm
|
|
sudo systemctl enable php8.2-fpm
|
|
```
|
|
|
|
## Config
|
|
|
|
```sh
|
|
sudo ln -s /run/php/php8.4-fpm.sock /run/php/php-fpm.sock
|
|
sudo ln -s /run/php/php8.2-fpm.sock /run/php/php-fpm.sock
|
|
|
|
|
|
/run/php/php-fpm.sock
|
|
|
|
php_fastcgi unix//run/php/php8.2-fpm.sock
|
|
php_fastcgi unix//run/php/php-fpm.sock
|
|
```
|
|
|
|
```sh
|
|
sqlite
|
|
DB_CONNECTION=sqlite
|
|
DB_DATABASE=database/database.sqlite
|
|
|
|
SESSION_DRIVER=file
|
|
```
|