www.cesky-hosting.cz
Nastavení PHP
Hlavní rozdíly v nastavení PHP 4, PHP 5.2 a PHP 5.3
Výchozí konfigurace PHP na serverech s PHP 4, PHP 5.2 a PHP 5.3 se v některých zásadních nastaveních liší, následuje přehledová tabulka. Kompletní nastavení PHP na své doméně zjistíte z výpisu funkce phpinfo(). Podrobnější výtah z konfigurace PHP je uveden níže.
| Nastavení | PHP 4 | PHP 5.2 | PHP 5.3 |
|---|---|---|---|
| safe_mode | Off * | On | Off * |
| memory_limit | 32M | staré 32bit servery 32M; 64bit servery 48M* (možno navýšit až na 128M) | 64M* (možno navýšit až na 128M) |
| register_globals | On * | Off * | Off * |
| magic_quotes_gpc | On * | Off * | Off * |
| session.auto_start | On * | Off * | Off * |
| display_errors | Off * | Off * | Off * |
| log_errors | Off | Off | Off * |
| rozšíření pro práci s MySQL | mysql | mysql, mysqli, pdo_mysql | mysql, mysqli, pdo_mysql |
* hodnoty označené hvězdičkou si můžete změnit v klientské sekci
Systém na serverech s PHP 5.2 je postaven tak, že zapnutý safe_mode nebrání běžné práci. PHP je zde interpretováno přes FastCGI a pomocí suEXEC je spouštěno pod systémovým uživatelem dané domény, který je zároveň i vlastníkem souborů na serveru.
Další důležité informace o práci se soubory na serveru najdete na stránce Práce se soubory a adresáři na serveru, užitečné informace týkající se PHP skriptů na stránkách PHP skripty a Tipy k PHP aplikacím.
Výtah z konfigurace PHP
V následující tabulce je uveden přehled některých výchozích nastavení PHP. Vybraná nastavení můžete pro příslušnou (sub)doménu změnit v klientské sekci (ve správě domény v části Webserver). Ostatní nastavení můžeme změnit na požádání, pokud požadované nastavení nekoliduje s naší politikou bezpečnosti a provozu aplikací a serverů.
| Nastavení | PHP 4 | PHP 5.2 | PHP 5.3 |
|---|---|---|---|
| Server API | Apache 2.0 Handler | CGI/FastCGI | CGI/FastCGI |
| allow_call_time_pass_reference | off | off | off |
| allow_url_fopen | on | on | on |
| allow_url_include | - | off | off |
| arg_separator.input | & | & | & |
| arg_separator.output | & | & | & |
| asp_tags | off | off | off |
| default_socket_timeout | 60 | 60 | 60 |
| disable_functions | system, exec, passthru, proc_open, popen, shell_exec, readlink, symlink, link, pfsockopen, ini_alter, ini_set, dl, openlog, syslog, putenv, pcntl_exec, pcntl_fork, pcntl_signal, pcntl_waitpid, pcntl_wexitstatus, pcntl_wifexited, pcntl_wifsignaled, pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, socket_accept, socket_bind, socket_create, socket_create_listen, socket_listen, socket_create_pair, proc_close, proc_get_status, proc_nice, proc_terminate, socket_select, socket_strerror, stream_select | system, exec, passthru, proc_open, popen, shell_exec, readlink, symlink, link, pfsockopen, ini_alter, ini_set, dl, openlog, syslog, putenv, pcntl_exec, pcntl_fork, pcntl_signal, pcntl_waitpid, pcntl_wexitstatus, pcntl_wifexited, pcntl_wifsignaled, pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, socket_accept, socket_bind, socket_create, socket_create_listen, socket_listen, socket_create_pair | set_time_limit, system, exec, passthru, proc_open, popen, shell_exec, readlink, symlink, link, pfsockopen, ini_alter, ini_set, dl, openlog, syslog, putenv, pcntl_exec, pcntl_fork, pcntl_signal, pcntl_waitpid, pcntl_wexitstatus, pcntl_wifexited, pcntl_wifsignaled, pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, socket_accept, socket_bind, socket_create, socket_create_listen, socket_listen, socket_create_pair |
| display_errors | off | off | off |
| enable_dl | off | off | off |
| file_uploads | on | on | on |
| gpc_order / variables_order | GPC | GPCS | GPCS |
| implicit_flush | off | off | off |
| magic_quotes_gpc | on | off | off |
| magic_quotes_runtime | off | off | off |
| magic_quotes_sybase | off | off | off |
| max_execution_time | 30 | 30 | 30 |
| max_input_time | 60 | 60 | 60 |
| memory_limit | 32M | staré 32bit servery 32M; 64bit servery 48M | 64M |
| open_basedir | /home/www/doména/www/(sub)doména | /home/www/doména/www/(sub)doména:/home/www/tmp | /home/www/doména/www/(sub)doména:/home/www/tmp |
| output_buffering | 4096 | 4096 | 4096 |
| post_max_size | 32M | 32M | 40M |
| register_argc_argv | off | off | off |
| register_globals | on | off | off |
| register_long_arrays | - | off | off |
| safe_mode | off | on | off |
| session.auto_start | on | off | off |
| session.cache_expire | 180 | 180 | 180 |
| session.cookie_lifetime | 0 | 0 | 0 |
| session.cookie_path | / | / | / |
| session.entropy_length | 16 | 16 | 16 |
| session.gc_divisor | 4000 | 4000 | 1000 |
| session.gc_maxlifetime | 1440 | 1440 | 1440 |
| session.gc_probability | 1 | 1 | 1 |
| session.name | PHPSESSID | PHPSESSID | PHPSESSID |
| session.save_handler | files | files | files |
| session.save_path | /tmp | /tmp | /tmp |
| session.use_cookies | on | on | on |
| session.use_only_cookies | off | off | off |
| session.use_trans_sid | off | off | off |
| short_open_tag | on | on | on |
| upload_max_filesize | 30M | 30M | 32M |
| upload_tmp_dir | /home/www/tmp | /home/www/tmp | /home/www/tmp |
| url_rewriter.tags | a=href, area=href, frame=src, input=src, form=fakeentry | a=href, area=href, frame=src, input=src, form=fakeentry | a=href, area=href, frame=src, input=src, form=fakeentry |
| instalovaná rozšíření | bcmath, bz2, calendar, ctype, curl, dba, domxml, exif, ftp, gd, gettext, gmp, iconv, imap, mbstring, mcrypt, mhash, mime_magic, mysql, openssl, overload, pcre, pgsql, posix, session, shmop, sockets, sqlite, tokenizer, wddx, xml, yp, zlib, Zend Optimizer | bcmath, bz2, calendar, cgi-fcgi, ctype, curl, date, dba, dom, exif, filter, ftp, gd, gettext, gmp, hash, iconv, imap, json, libxml, mbstring, mcrypt, mhash, mime_magic, mysql, mysqli, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, posix, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, SQLite, tidy, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, zip, zlib Zend Optimizer nebo IONCube Loader je možné pro vybranou (sub)doménu zapnout v klientské sekci. |
bcmath, bz2, calendar, cgi-fcgi, ctype, curl, date, dba, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, json, libxml, mbstring, mcrypt, mcve, mysql, mysqli, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, Reflection, session, SimpleXML, snmp, soap, sockets, SPL, SQLite, sqlite3, tidy, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, zip, zlib Zend Optimizer nebo IONCube Loader je možné pro vybranou (sub)doménu zapnout v klientské sekci. |
podpora@cesky-hosting.cz


