AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] amh5 amh-php.ini怎么写disable_functions |
|
---|---|
chxmoon |
chxmoon 发表于 2015-09-18 23:49:57
本帖最后由 chxmoon 于 2015-9-18 23:54 编辑
求助A大:amh5的php配置文件:amh-php.ini(/home/wwwroot/环境名称/etc/amh-php.ini) 怎么添加以下内容,并正常加载使用? disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,leak,popepassthru,stream_socket_server,popen 下面是我的amh-php.ini php配置文件,红色部分是添加的位置,是否可以这样写,什么命令执行加载使用?[PHP] date.timezone = Asia/Shanghai engine = On short_open_tag = On asp_tags = Off precision = 14 y2k_compliance = On output_buffering = 4096 zlib.output_compression = Off implicit_flush = Off unserialize_callback_func = serialize_precision = 17 allow_call_time_pass_reference = Off 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 disable_classes = expose_php = Off max_execution_time = 120 max_input_time = 60 max_input_nesting_level = 32 memory_limit = 385M error_reporting = E_ALL & ~E_NOTICE display_errors = Off display_startup_errors = Off log_errors = On log_errors_max_len = 2048 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = Off html_errors = Off error_log = /usr/local/amh-5.1/logs/amh-php-errors.log variables_order = "GPCS" request_order = "GP" register_globals = Off register_long_arrays = Off register_argc_argv = Off auto_globals_jit = On post_max_size = 100M magic_quotes_gpc = Off magic_quotes_runtime = Off magic_quotes_sybase = Off auto_prepend_file = auto_append_file = default_mimetype = "text/html" doc_root = user_dir = enable_dl = Off cgi.fix_pathinfo=0 file_uploads = On upload_tmp_dir = /tmp upload_max_filesize = 100M max_file_uploads = 10 allow_url_fopen = On allow_url_include = Off default_socket_timeout = 60 extension_dir = /usr/local/amh-5.1/ext/ disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,leak,popepassthru,stream_socket_server,popen [Date] [filter] [sqlite] [sqlite3] [Pcre] [Pdo] [Pdo_mysql] pdo_mysql.cache_size = 2000 pdo_mysql.default_socket= [Phar] [Syslog] define_syslog_variables = Off [mail function] SMTP = localhost smtp_port = 25 mail.add_x_header = On sendmail_path = /usr/sbin/sendmail -t -i [SQL] sql.safe_mode = Off [ODBC] odbc.allow_persistent = On odbc.check_persistent = On odbc.max_persistent = -1 odbc.max_links = -1 odbc.defaultlrl = 4096 odbc.defaultbinmode = 1 ibase.allow_persistent = 1 ibase.max_persistent = -1 ibase.max_links = -1 ibase.timestampformat = "%Y-%m-%d %H:%M:%S" ibase.dateformat = "%Y-%m-%d" ibase.timeformat = "%H:%M:%S" [MySQL] mysql.allow_local_infile = On mysql.allow_persistent = On mysql.cache_size = 2000 mysql.max_persistent = -1 mysql.max_links = -1 mysql.default_port = mysql.default_socket = /tmp/mysql-5.5.40.sock mysql.default_host = mysql.default_user = mysql.default_password = mysql.connect_timeout = 60 mysql.trace_mode = Off [MySQLi] mysqli.max_persistent = -1 mysqli.allow_persistent = On mysqli.max_links = -1 mysqli.cache_size = 2000 mysqli.default_port = 3306 mysqli.default_socket = mysqli.default_host = mysqli.default_user = mysqli.default_pw = mysqli.reconnect = Off [mysqlnd] mysqlnd.collect_statistics = On mysqlnd.collect_memory_statistics = Off [OCI8] [PostgresSQL] pgsql.allow_persistent = On pgsql.auto_reset_persistent = Off pgsql.max_persistent = -1 pgsql.max_links = -1 pgsql.ignore_notice = 0 pgsql.log_notice = 0 [Sybase-CT] sybct.allow_persistent = On sybct.max_persistent = -1 sybct.max_links = -1 sybct.min_server_severity = 10 sybct.min_client_severity = 10 [bcmath] bcmath.scale = 0 [browscap] [Session] session.save_handler = files session.save_path = "/tmp" session.use_cookies = 1 session.use_only_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = session.cookie_httponly = 1 session.serialize_handler = php session.gc_probability = 1 session.gc_divisor = 1000 session.gc_maxlifetime = 60 session.bug_compat_42 = Off session.bug_compat_warn = Off session.referer_check = session.entropy_length = 32 session.entropy_file = /dev/urandom session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 session.hash_function = 1 session.hash_bits_per_character = 5 url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" [MSSQL] mssql.allow_persistent = On mssql.max_persistent = -1 mssql.max_links = -1 mssql.min_error_severity = 10 mssql.min_message_severity = 10 mssql.compatability_mode = Off mssql.secure_connection = Off [Assertion] [COM] [mbstring] [gd] [exif] [Tidy] tidy.clean_output = Off [soap] soap.wsdl_cache_enabled=1 soap.wsdl_cache_dir="/tmp" soap.wsdl_cache_ttl=86400 soap.wsdl_cache_limit = 5 [sysvshm] [ldap] ldap.max_links = -1 [mcrypt] [dba] [mysql.so] extension = mysql.so
点赞,加油! (0分)
2015-09-18 23:49:57 1
|
iCharlesC |
语法没错的话,你保存之后就应该加载了。。
保险些,你可以在面板里面,重启动这个环境的php
回复
2015-09-19 00:20:49 2
|
chxmoon |
关键是在windows系统php.ini默认就有disable_functions = 这项的,linux的这个直接这样添加有没有问题呢?也不知道添加的位置对不对?
回复
2015-09-19 08:07:27 3
|
iCharlesC |
引用: ...amh 面板的每一个“环境”,都对应一个自己的php.ini的。 你linux下 找到 /home/wwwroot/你要改的环境目录/etc/amh-php.ini 这个就是你要改的。 “你要改的环境目录” 的名字,跟amh面板里面“环境”的标识一致的
回复
2015-09-19 21:21:12 4
|
amysql |
是这样的。
每个环境都有配置,相应修改。 /home/wwwroot/你的环境名称/etc/amh-php.ini
回复
2015-09-23 16:17:19 5
AMH面板 - 好用高效低占用、安全可靠极稳定 |