若支持则显示:
在浏览器输入:
http://localhost/test.php配置成功则显示php信息:
关于apxs的一些介绍及参数详见这里。
这里以metadata模块为例:
在php.ini中加载模块:
sudo sh -c 'echo "extension=ftp.so" >> /opt/php/etc/php.ini' LAMP配置 php配置:配置文件/opt/php/etc/php.ini:
###常规配置 engine = On short_open_tag = Off #tags识别 asp_tags = Off #asp tags识别 precision = 14 #浮点类型数显示时的有效位数 output_buffering = 4096 #输出缓存允许你在输出正文内容之后发送 header implicit_flush = Off #告诉输出层在每个输出块之后自动刷新自身数据 disable_functions = #关闭特定函数 display_errors = Off #显示错误信息 log_errors = On #在日志文件里记录错误 request_order = "GP" #GET POST register_argc_argv = On #是否声明 argv和argc 变量 post_max_size = 8M #最大POST大小 file_uploads = On #是否允许HTTP方式文件上载 upload_tmp_dir = #用于HTTP上载的文件的临时目录 upload_max_filesize = 2M #上载文件的最大大小 max_file_uploads = 20 #每次最大上传文件个数 allow_url_fopen = On #是否允许把URLs当作http:.. 或把文件当作ftp:... default_socket_timeout = 60 #默认socker超时时间 #MySQL相关 mysql.allow_persistent = On #允许持久连接 mysql.cache_size = 2000 #缓存大小 mysql.max_persistent = -1 #持久连接的最大数目 -1不限制 mysql.max_links = -1 #最大链接 mysql.connect_timeout = 60 #连接超时时间 #session相关 session.save_handler = files #用于保存/取回数据的控制方式 session.use_cookies = 1 #是否使用cookies session.name = PHPSESSID #设置cookies名 session.use_only_cookies = 1 #强制SESSION ID必须以COOKIE传递 session.auto_start = 0 #在请求启动时初始化session session.cookie_lifetime = 0 #cookies保持时间 #session垃圾回收参数 session.gc_probability = 1 #按百分比整理 session.gc_divisor = 1000 #每次请求时有1/1000的机会启动"垃圾回收"进程 #Session ID传递参数 session.use_trans_sid = 0 #使用URL的方式传递session id session.hash_function = 0 #生成SID MD5算法 session.hash_bits_per_character = 5 #指定在SID字符串中的每个字符内保存多少bit #常用配置参数 max_execution_time 30 #一个脚本可使用多少 CPU 秒 max_input_time 60 #一个脚本等待输入数据的时间有多长(秒) memory_limit 32M #在被取消之前,一个脚本可使用多少内存(字节) output_buffering 4096 #数据发送给客户机之前,有多少数据(字节)需要缓存 apache配置: