Nacházíte se zde: Úvod » Pro zákazníky » Nápověda » Nastavení PHP

Nastavení PHP


nahoru

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.


nahoru

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.

nahoru

Zpět na přehled nápovědy