Witam, tak jak w nazwie tematu.

Mam możliwość wgrania na serwer własnego pliku php.ini

Wygląda on w ten sposób:

CODE




allow_url_fopen = 1



engine = On



short_open_tag = On



asp_tags = Off



precision = 12



y2k_compliance = On



output_buffering = Off



zlib.output_compression = Off



implicit_flush = Off



unserialize_callback_func=



serialize_precision = 100



allow_call_time_pass_reference = On



safe_mode = Off



safe_mode_gid = Off



safe_mode_include_dir =



safe_mode_exec_dir =



safe_mode_allowed_env_vars = PHP_



safe_mode_protected_env_vars = LD_LIBRARY_PATH



open_basedir =



disable_functions = system, shell_exec, passthru, popen, exec, proc_open, socket_bind, socket_create, escapeshellarg, escapeshellcmd, proc_close, proc_get_status, proc_nice, symlink, shell_exec, pcntl_fork, pcntl_exec, proc_terminate



disable_classes =



expose_php = On



max_execution_time = 30



max_input_time = 60



memory_limit = 32M



error_reporting = E_ALL & ~E_NOTICE



display_errors = On



display_startup_errors = Off



log_errors = On



log_errors_max_len = 1024



ignore_repeated_errors = Off



ignore_repeated_source = Off



report_memleaks = On



track_errors = Off



error_log = error_log



variables_order = "EGPCS"



register_globals = On



register_argc_argv = On



post_max_size = 8M



gpc_order = "GPC"



magic_quotes_gpc = On



magic_quotes_runtime = Off



magic_quotes_sybase = Off



auto_prepend_file =

auto_append_file =



default_mimetype = "text/html"

;default_charset = "iso-8859-1"



include_path = ".:/usr/lib/php:/usr/local/lib/php"



doc_root =



user_dir =



; Directory in which the loadable extensions (modules) reside.

extension_dir = "/usr/local/lib/php/extensions/no-debug-zts-20060613"

zend_extension="/usr/local/IonCube/ioncube_loader_lin_5.2.so"

zend_extension_ts="/usr/local/IonCube/ioncube_loader_lin_5.2_ts.so"

extension="eaccelerator.so"

eaccelerator.shm_size="4"

eaccelerator.cache_dir="/tmp/eaccelerator"

eaccelerator.enable="1"

eaccelerator.optimizer="1"

eaccelerator.check_mtime="1"

eaccelerator.debug="0"

eaccelerator.filter=""

eaccelerator.shm_max="0"

eaccelerator.shm_ttl="0"

eaccelerator.shm_prune_period="0"

eaccelerator.shm_only="0"

eaccelerator.compress="1"

eaccelerator.compress_level="9"

extension="suhosin.so"





suhosin.post.max_array_depth = 0

suhosin.post.max_array_index_length = 0

suhosin.post.max_name_length = 0

suhosin.post.max_totalname_length = 0

suhosin.post.max_vars = 0

suhosin.post.max_value_length = 0



suhosin.request.max_array_depth = 0

suhosin.request.max_array_index_length = 0

suhosin.request.max_name_length = 0

suhosin.request.max_totalname_length = 0

suhosin.request.max_vars = 0

suhosin.request.max_value_length = 0

suhosin.request.max_varname_length = 0



suhosin.get.max_array_depth = 0

suhosin.get.max_array_index_length = 0

suhosin.get.max_name_length = 0

suhosin.get.max_totalname_length = 0

suhosin.get.max_value_length = 0

suhosin.get.max_vars = 0



suhosin.session.encrypt = Off



enable_dl = Off



file_uploads = On



upload_max_filesize = 8M



allow_url_fopen = Off



default_socket_timeout = 60



define_syslog_variables = Off



[mail function]



smtp_port = 25



sendmail_path = "/usr/sbin/sendmail -t -i"



[SQL]

sql.safe_mode = Off



[MySQL]

mysql.allow_persistent = Off

mysql.max_persistent = -1

mysql.max_links = -1

mysql.default_port =

mysql.default_socket =

mysql.default_host =

mysql.default_user =

mysql.default_password =

mysql.connect_timeout = 60

mysql.trace_mode = Off



[dbx]

dbx.colnames_case = "unchanged"



[bcmath]

bcmath.scale = 0



[Session]

session.save_handler = files



session.save_path = /tmp



session.use_cookies = 1



session.name = PHPSESSID



session.auto_start = 0



session.cookie_lifetime = 0



session.cookie_path = /



session.cookie_domain =



session.serialize_handler = php



session.gc_probability = 1

session.gc_divisor = 100



session.gc_maxlifetime = 1440



session.bug_compat_42 = 1

session.bug_compat_warn = 1



session.referer_check =



session.entropy_length = 0



session.entropy_file =



session.cache_limiter = nocache



session.cache_expire = 180



session.use_trans_sid = 0



url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="





[Verisign Payflow Pro]

pfpro.defaulthost = "test-payflow.verisign.com"

pfpro.defaultport = 443

pfpro.defaulttimeout = 30





extension=pdo.so

extension=pdo_sqlite.so

extension=sqlite.so

extension=pdo_mysql.so



[Zend]

zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3

zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3

zend_optimizer.version=3.3.3

zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so

zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so




Jak ustawić php.ini tak aby było najkorzystniej? Najlepiej żeby wszystkie funkcje były włączone oprócz safe_mode oczywiście;)



NAJBARDZIEJ ZALEŻY MI NA TYM ŻEBY DZIAŁAŁA FUNKCJA FSOCKOPEN (SOCKET)!