Màj 06-04-2024
This commit is contained in:
@@ -11,16 +11,18 @@ https://www.synology.com/fr-fr/support/download/DS916+?version=7.0#packages
|
||||
#### Les services **php** actifs:
|
||||
|
||||
```bash
|
||||
$ systemctl | grep PHP
|
||||
pkg-WebStation-php74@182b445b-6caf-469f-acaa-a763582ba8db.service loaded active running WebStation PHP7.4 fpm process
|
||||
pkg-WebStation-php74@da937888-3180-4a69-96d6-076b750f2b06.service loaded active running WebStation PHP7.4 fpm process
|
||||
pkg-WebStation-php74@e32d3cf6-055c-43f0-802d-6b72e9437f42.service loaded active running WebStation PHP7.4 fpm process
|
||||
pkg-WebStation-php80@746b57c5-03a4-4210-bf14-1d7df30c8b79.service loaded active running WebStation PHP8.0 fpm process
|
||||
pkgctl-PHP7.4.service loaded active exited PHP7.4's service unit
|
||||
pkgctl-PHP8.0.service loaded active exited PHP8.0's service unit
|
||||
PHP7.3.slice loaded active active PHP7.3.slice
|
||||
PHP7.4.slice loaded active active PHP7.4's slice
|
||||
PHP8.0.slice loaded active active PHP8.0's slice
|
||||
$ systemctl | grep PHP
|
||||
pkg-WebStation-php74@182b445b-6caf-469f-acaa-a763582ba8db.service loaded active running WebStation PHP7.4 fpm process
|
||||
pkg-WebStation-php80@139939eb-365d-4381-9996-ecf91c4216bc.service loaded active running WebStation PHP8.0 fpm process
|
||||
pkg-WebStation-php80@4d11e742-c46a-406c-a988-263bfd259fc1.service loaded active running WebStation PHP8.0 fpm process
|
||||
pkg-WebStation-php82@49b74e5d-1252-4bbb-947e-68a70242310a.service loaded active running WebStation PHP8.2 fpm process
|
||||
pkg-WebStation-php82@95f7fe6c-5dbc-4f31-9c63-99ef91a6df1e.service loaded active running WebStation PHP8.2 fpm process
|
||||
pkgctl-PHP7.4.service loaded active exited PHP7.4's service unit
|
||||
pkgctl-PHP8.0.service loaded active exited PHP8.0's service unit
|
||||
pkgctl-PHP8.2.service loaded active exited PHP8.2's service unit
|
||||
PHP7.4.slice loaded active active PHP7.4's slice
|
||||
PHP8.0.slice loaded active active PHP8.0's slice
|
||||
PHP8.2.slice loaded active active PHP8.2's slice
|
||||
```
|
||||
|
||||
#### Les services **apache** actifs:
|
||||
@@ -35,12 +37,12 @@ $ systemctl | grep apache
|
||||
#### Redémarrer un service:
|
||||
|
||||
```bash
|
||||
$ sudo systemctl restart pkgctl-PHP8.0.service
|
||||
$ sudo systemctl restart pkgctl-PHP8.2.service
|
||||
```
|
||||
|
||||
```bash
|
||||
$ sudo systemctl stop pkgctl-PHP8.0.service
|
||||
$ sudo systemctl start pkgctl-PHP8.0.service
|
||||
$ sudo systemctl stop pkgctl-PHP8.2.service
|
||||
$ sudo systemctl start pkgctl-PHP8.2.service
|
||||
```
|
||||
|
||||
|
||||
@@ -78,6 +80,21 @@ $ find / -name php.ini 2>/dev/null
|
||||
/volume1/@appstore/PHP8.0/usr/local/etc/php80/cli/php.ini memory_limit = 512M
|
||||
/etc/php/php.ini memory_limit = 512M
|
||||
/volume1/@appstore/PHP8.0/misc/php-fpm.ini <- memory_limit pris en compte par php-info memory_limit = 512M
|
||||
|
||||
|
||||
$ find / -name php*.ini 2>/dev/null
|
||||
/usr/local/etc/php82/cli/php.ini # memory_limit = 128M
|
||||
/usr/local/etc/php74/cli/php.ini # memory_limit = 128M
|
||||
/usr/local/etc/php80/cli/php.ini # memory_limit = 128M
|
||||
/etc/php/php.ini
|
||||
/etc.defaults/php/php.ini
|
||||
/volume1/@appstore/PHP8.2/misc/php-fpm.ini # memory_limit = 128M
|
||||
/volume1/@appstore/PHP8.2/usr/local/etc/php82/cli/php.ini # memory_limit = 128M
|
||||
/volume1/@appstore/PHP7.4/misc/php-fpm.ini # memory_limit = 128M
|
||||
/volume1/@appstore/PHP7.4/usr/local/etc/php74/cli/php.ini # memory_limit = 128M
|
||||
/volume1/@appstore/PHP8.0/misc/php-fpm.ini # memory_limit = 128M
|
||||
/volume1/@appstore/PHP8.0/usr/local/etc/php80/cli/php.ini # memory_limit = 128M
|
||||
|
||||
```
|
||||
|
||||
|
||||
@@ -87,6 +104,7 @@ $ find / -name php.ini 2>/dev/null
|
||||
#### Liste des fichiers de conf:
|
||||
|
||||
```bash
|
||||
# Si modif
|
||||
$ php --ini
|
||||
|
||||
Configuration File (php.ini) Path: /usr/local/etc/php80/cli
|
||||
@@ -95,6 +113,13 @@ Scan for additional .ini files in: /usr/local/etc/php80/cli/conf.d
|
||||
Additional .ini files parsed: /usr/local/etc/php80/cli/conf.d/extension.ini,
|
||||
/usr/local/etc/php80/cli/conf.d/nextcloud.ini,
|
||||
/usr/local/etc/php80/cli/conf.d/timezone.ini
|
||||
|
||||
# Sinon
|
||||
$ php --ini
|
||||
Configuration File (php.ini) Path: /etc/php
|
||||
Loaded Configuration File: /etc/php/php.ini
|
||||
Scan for additional .ini files in: (none)
|
||||
Additional .ini files parsed: (none)
|
||||
```
|
||||
|
||||
|
||||
@@ -198,18 +223,33 @@ zlib
|
||||
|
||||
|
||||
|
||||
#### Log:
|
||||
|
||||
```bash
|
||||
sudo tail -f /volume1/@appdata/PHP8.0/log/php80-fpm.log # alimenté
|
||||
|
||||
sudo tail -f /volume1/@appdata/PHP8.2/log/php80-fpm.log # n'existe pas
|
||||
```
|
||||
|
||||
Webstation -> Paramètrers du language de script -> sélectionner un profil -> Coeur ->
|
||||
|
||||
- error_log : /volume1/web/log/php82_error.log
|
||||
- log_errors : On
|
||||
|
||||
|
||||
|
||||
#### Dossier des modules:
|
||||
|
||||
`/volume1/@appstore/PHP8.0/usr/local/lib/php80/modules/`
|
||||
|
||||
`/volume1/@appstore/PHP7.4/usr/local/lib/php74/modules/`
|
||||
`/volume1/@appstore/PHP8.2/usr/local/lib/php82/modules/`
|
||||
|
||||
|
||||
|
||||
Les extensions n'apparaissent pas dans les <u>Extensions du profil PHP</u> (Web Station). Il faut éditer `extension_list.json`:
|
||||
|
||||
```bash
|
||||
$ sudo nano /volume1/@appstore/PHP8.0/misc/extension_list.json
|
||||
$ sudo nano /volume1/@appstore/PHP8.2/misc/extension_list.json
|
||||
|
||||
"apcu": {
|
||||
"enable_default": true,
|
||||
|
||||
Reference in New Issue
Block a user