PHP offre molti parametri di configurazione che influiscono sulle caratteristiche e il comportamento dell’interprete. Può integrare le impostazioni iniziali e adeguare i singoli valori affinché corrispondano alle Sue aspettative e ai requisiti delle Sue applicazioni.
Interprete PHP
I nostri server si avvalgono di un modulo speciale per integrare il PHP come CGI nel server web. Pertanto i Suoi script non vengono eseguiti come utente anonimo come “www” o “nobody”, ma con i diritti del Suo utente.
Rispetto al modulo “mod_php” utilizzato di frequente questo sistema offre il vantaggio che tutti i file appartengono al Suo utente – siano essi creati dalle Sue applicazioni PHP o caricati via FTP.
Inoltre consente di adeguare comodamente la configurazione sotto forma dei cosiddetti profili PHP per le singole directory o l’intero web hosting.
Scelta della versione PHP
Può stabilire la versione PHP per un sito web o per una singola directory.
Può trovare le opzioni in:
- “Siti web” > “Impostazioni web” nel sito corrispondente
- “Explorer/Impostazioni web” > “Impostazioni web per questa directory” per la directory desiderata
Adeguamento della configurazione
- Acceda al Pannello di controllo Hostpoint con il Suo Hostpoint ID.
- Apra il Suo web hosting.
- Faccia clic su “Siti web” > “Impostazioni web”.
→ Nella scheda “Configurazione di PHP” può scegliere tra una selezione delle opzioni più frequenti o aggiungere delle opzioni personalizzate.
Può modificare ogni opzione adeguabile al runtime in PHP. La configurazione viene salvata nel file .user.ini e nella document root. Queste opzioni valgono anche per le sottocartelle. Può anche modificare il file con un editor o copiarlo in un’altra document root per adottare le impostazioni per altri siti.
Opzioni usate frequentemente
- memory_limit
- Questo determina quanta “memoria” è permanentemente allocata a questo sito web. Tenga presente che questo può avere un'influenza sui suoi altri siti web, se viene inserito un valore troppo grande. Inserisca il valore desiderato con una M maiuscola alla fine, ad esempio “memory_limit = 256M”.
- upload_max_filesize
- Dimensione massima dei file caricati tramite un CMS (ad esempio WordPress). Inserisca il valore desiderato con una M maiuscola alla fine, ad esempio “upload_max_filesize = 128M”.
- post_max_size
- Dimensione di un comando Post del suo sito web, spesso correlata a “upload_max_filesize” e “max_execution_time”. Inserisca il valore desiderato con una M maiuscola alla fine, ad esempio “post_max_size = 128M”.
- max_execution_time
- Il tempo in secondi (per esempio “max_execution_time = 300”) prima che un processo termini a causa di un timeout (ad esempio quando si caricano file più grandi tramite il suo CMS).
Moduli disponibili per PHP
In generale sono installate le seguenti estensioni:
- apcu
- bcmath
- bz2
- calendar
- Core
- ctype
- curl
- date
- dba
- dom
- exif
- fileinfo
- filter
- ftp
- gd
- gettext
- gmp
- gnupg
- hash
- iconv
- imagick
- imap
- intl
- jsmin
- json
- ldap
- libxml
- mailparse
- maxminddb
- mbstring
- mcrypt
- mongodb
- mysqli
- mysqlnd
- odbc
- openssl
- pcntl
- pcre
- PDFlib
- PDO
- pdo_dblib
- pdo_mysql
- pdo_pgsql
- pdo_sqlite
- pgsql
- Phar
- posix
- pspell
- readline
- recode
- Reflection
- scrypt
- session
- SimpleXML
- snmp
- soap
- sockets
- sodium
- SPL
- sqlite3
- ssh2
- standard
- sysvmsg
- sysvsem
- sysvshm
- tidy
- tokenizer
- wddx
- xml
- xmlreader
- xmlrpc
- xmlwriter
- xsl
- yaml
- Zend OPcache
- zip
- zlib
Per richieste di supporto la preghiamo di usare invece questo modulo.