Re: Re: Script failing on extension_dir
| From: | George R Smith | Date: | Tue, 10 Apr 2012 17:25:37 +0000 |
| Subject: | Re: Re: Script failing on extension_dir | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-317510@lists.php.net to get a copy of this message | ||
Matijin and Shawn,
I added to /etc/php5/apache2/php.ini the line
extension_dir = "/usr/lib/php5/20090626+lfs"
but when I run qm_ext_build I still get
You need to create the php extensions directory:
/usr/lib/php5/20090626+lfs no
could the error be in the qm_ext_build script. Here is the
section of code producing the error.
echo ---
echo get the directory where PHP extension are stored
echo ---
EXTDIR=
root@dell350:/# php -i PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf ..d/ming.ini on line 1 in Unknown on line 0 PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf ..d/ps.ini on line 1 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/2009062 6+lfs/qmphp.so' - /usr/lib/php5/20090626+lfs/qmphp.so: cannot open shared object file: No such file or directory in Unknown on line 0 phpinfo() PHP Version => 5.3.3-7+squeeze8 System => Linux dell350 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 Build Date => Feb 10 2012 14:08:33 Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration File => /etc/php5/cli/php.ini Scan this dir for additional .ini files => /etc/php5/cli/conf.d Additional .ini files parsed => /etc/php5/cli/conf.d/curl.ini, /etc/php5/cli/conf.d/gd.ini, /etc/php5/cli/conf.d/idn.ini, /etc/php5/cli/conf.d/imagick.ini, /etc/php5/cli/conf.d/imap.ini, /etc/php5/cli/conf.d/mcrypt.ini, /etc/php5/cli/conf.d/memcache.ini, /etc/php5/cli/conf.d/ming.ini, /etc/php5/cli/conf.d/mysql.ini, /etc/php5/cli/conf.d/mysqli.ini, /etc/php5/cli/conf.d/pdo.ini, /etc/php5/cli/conf.d/pdo_mysql.ini, /etc/php5/cli/conf.d/pdo_sqlite.ini, /etc/php5/cli/conf.d/ps.ini, /etc/php5/cli/conf.d/pspell.ini, /etc/php5/cli/conf.d/recode.ini, /etc/php5/cli/conf.d/snmp.ini, /etc/php5/cli/conf.d/sqlite.ini, /etc/php5/cli/conf.d/sqlite3.ini, /etc/php5/cli/conf.d/suhosin.ini, /etc/php5/cli/conf.d/tidy.ini, /etc/php5/cli/conf.d/xmlrpc.ini, /etc/php5/cli/conf.d/xsl.ini PHP API => 20090626 PHP Extension => 20090626 Zend Extension => 220090626 Zend Extension Build => API220090626,NTS PHP Extension Build => API20090626,NTS Debug Build => no Thread Safety => disabled Zend Memory Manager => enabled Zend Multibyte Support => disabled IPv6 Support => enabled Registered PHP Streams => https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, sslv3, sslv2, t ls Registered Stream Filters => zlib.*, bzip2.*, convert.iconv.*, string.rot13, str ing.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mc rypt.*, mdecrypt.* This server is protected with the Suhosin Patch 0.9.9.1 Copyright (c) 2006-2007 Hardened-PHP Project Copyright (c) 2007-2009 SektionEins GmbH This program makes use of the Zend Scripting Language Engine: Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH _______________________________________________________________________ Configuration bcmath BCMath support => enabled Directive => Local Value => Master Value bcmath.scale => 0 => 0 bz2 BZip2 Support => Enabled Stream Wrapper support => compress.bz2:// Stream Filter support => bzip2.decompress, bzip2.compress BZip2 Version => 1.0.5, 10-Dec-2007 calendar Calendar support => enabled Core PHP Version => 5.3.3-7+squeeze8 Directive => Local Value => Master Value allow_call_time_pass_reference => Off => Off allow_url_fopen => On => On allow_url_include => Off => Off always_populate_raw_post_data => Off => Off arg_separator.input => & => & arg_separator.output => & => & asp_tags => Off => Off auto_append_file => no value => no value auto_globals_jit => On => On auto_prepend_file => no value => no value browscap => no value => no value default_charset => no value => no value default_mimetype => text/html => text/html define_syslog_variables => Off => Off disable_classes => no value => no value disable_functions => no value => no value display_errors => STDOUT => STDOUT display_startup_errors => Off => Off doc_root => no value => no value docref_ext => no value => no value docref_root => no value => no value enable_dl => Off => Off error_append_string => no value => no value error_log => no value => no value error_prepend_string => no value => no value error_reporting => 22527 => 22527 exit_on_timeout => Off => Off expose_php => On => On extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs file_uploads => On => On highlight.bg => <font style="color: #FFFFFF">#FFFFFF</font> => <font style="colo r: #FFFFFF">#FFFFFF</font> highlight.comment => <font style="color: #FF8000">#FF8000</font> => <font style= "color: #FF8000">#FF8000</font> highlight.default => <font style="color: #0000BB">#0000BB</font> => <font style= "color: #0000BB">#0000BB</font> highlight.html => <font style="color: #000000">#000000</font> => <font style="co lor: #000000">#000000</font> highlight.keyword => <font style="color: #007700">#007700</font> => <font style= "color: #007700">#007700</font> highlight.string => <font style="color: #DD0000">#DD0000</font> => <font style=" color: #DD0000">#DD0000</font> html_errors => Off => Off ignore_repeated_errors => Off => Off ignore_repeated_source => Off => Off ignore_user_abort => Off => Off implicit_flush => On => On include_path => .:/usr/share/php:/usr/share/pear => ..:/usr/share/php:/usr/share/ pear log_errors => On => On log_errors_max_len => 1024 => 1024 magic_quotes_gpc => Off => Off magic_quotes_runtime => Off => Off magic_quotes_sybase => Off => Off mail.add_x_header => On => On mail.force_extra_parameters => no value => no value mail.log => no value => no value max_execution_time => 0 => 0 max_file_uploads => 20 => 20 max_input_nesting_level => 64 => 64 max_input_time => -1 => -1 max_input_vars => 1000 => 1000 memory_limit => -1 => -1 open_basedir => no value => no value output_buffering => 0 => 0 output_handler => no value => no value post_max_size => 8M => 8M precision => 14 => 14 realpath_cache_size => 16K => 16K realpath_cache_ttl => 120 => 120 register_argc_argv => On => On register_globals => Off => Off register_long_arrays => Off => Off report_memleaks => On => On report_zend_debug => Off => Off request_order => GP => GP safe_mode => Off => Off safe_mode_exec_dir => no value => no value safe_mode_gid => Off => Off safe_mode_include_dir => no value => no value sendmail_from => no value => no value sendmail_path => /usr/sbin/sendmail -t -i => /usr/sbin/sendmail -t -i serialize_precision => 100 => 100 short_open_tag => On => On SMTP => localhost => localhost smtp_port => 25 => 25 sql.safe_mode => Off => Off track_errors => Off => Off unserialize_callback_func => no value => no value upload_max_filesize => 2M => 2M upload_tmp_dir => no value => no value user_dir => no value => no value user_ini.cache_ttl => 300 => 300 user_ini.filename => .user.ini => .user.ini variables_order => GPCS => GPCS xmlrpc_error_number => 0 => 0 xmlrpc_errors => Off => Off y2k_compliance => On => On zend.enable_gc => On => On ctype ctype functions => enabled curl cURL support => enabled cURL Information => 7.21.0 Age => 3 Features AsynchDNS => No Debug => No GSS-Negotiate => Yes IDN => Yes IPv6 => Yes Largefile => Yes NTLM => Yes SPNEGO => No SSL => Yes SSPI => No krb4 => No libz => Yes CharConv => No Protocols => dict, file, ftp, ftps, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smtp, smtps, telnet, tftp Host => i486-pc-linux-gnu SSL Version => OpenSSL/0.9.8o ZLib Version => 1.2.3.4 libSSH Version => libssh2/1.2.6 date date/time support => enabled "Olson" Timezone Database Version => 0.system Timezone Database => internal Default timezone => America/Chicago Directive => Local Value => Master Value date.default_latitude => 31.7667 => 31.7667 date.default_longitude => 35.2333 => 35.2333 date.sunrise_zenith => 90.583333 => 90.583333 date.sunset_zenith => 90.583333 => 90.583333 date.timezone => no value => no value dba DBA support => enabled Supported handlers => cdb cdb_make db4 inifile flatfile qdbm Directive => Local Value => Master Value dba.default_handler => flatfile => flatfile dom DOM/XML => enabled DOM/XML API Version => 20031129 libxml Version => 2.7.8 HTML Support => enabled XPath Support => enabled XPointer Support => enabled Schema Support => enabled RelaxNG Support => enabled ereg Regex Library => Bundled library enabled exif EXIF Support => enabled EXIF Version => 1.4 $Id: exif.c 293036 2010-01-03 09:23:27Z sebastian $ Supported EXIF Version => 0220 Supported filetypes => JPEG,TIFF Directive => Local Value => Master Value exif.decode_jis_intel => JIS => JIS exif.decode_jis_motorola => JIS => JIS exif.decode_unicode_intel => UCS-2LE => UCS-2LE exif.decode_unicode_motorola => UCS-2BE => UCS-2BE exif.encode_jis => no value => no value exif.encode_unicode => ISO-8859-15 => ISO-8859-15 fileinfo fileinfo support => enabled version => 1.0.5-dev filter Input Validation and Filtering => enabled Revision => $Revision: 298196 $ Directive => Local Value => Master Value filter.default => unsafe_raw => unsafe_raw filter.default_flags => no value => no value ftp FTP support => enabled gd GD Support => enabled GD Version => 2.0 FreeType Support => enabled FreeType Linkage => with freetype FreeType Version => 2.4.2 T1Lib Support => enabled GIF Read Support => enabled GIF Create Support => enabled JPEG Support => enabled libJPEG Version => 6b PNG Support => enabled libPNG Version => 1.2.44 WBMP Support => enabled Directive => Local Value => Master Value gd.jpeg_ignore_warning => 0 => 0 gettext GetText Support => enabled hash hash support => enabled Hashing Engines => md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd 160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 ti ger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 h aval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 hava l192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval25 6,5 iconv iconv support => enabled iconv implementation => glibc iconv library version => 2.11.3 Directive => Local Value => Master Value iconv.input_encoding => ISO-8859-1 => ISO-8859-1 iconv.internal_encoding => ISO-8859-1 => ISO-8859-1 iconv.output_encoding => ISO-8859-1 => ISO-8859-1 idn IDN support => enabled RCS Version => $Id: idn.c,v 0.34 2006-11-24 09:34:47 turbo Exp $ LibIDN version => 1.18 Directive => Local Value => Master Value idn.allow_unassigned_chars => 0 => 0 idn.default_charset => ISO-8859-1 => ISO-8859-1 idn.use_std_3_ascii_rules => 0 => 0 imagick imagick module => enabled imagick module version => 3.0.0RC1 imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator ImageMagick version => ImageMagick 6.6.0-4 2012-03-05 Q16 http://www.imagemagick ..org ImageMagick copyright => Copyright (C) 1999-2010 ImageMagick Studio LLC ImageMagick release date => 2012-03-05 ImageMagick number of supported formats: => 198 ImageMagick supported formats => 3FR, A, AI, ART, ARW, AVI, AVS, B, BGR, BGRA, B MP, BMP2, BMP3, BRF, BRG, C, CAL, CALS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR 2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, EPDF, EPI, EPS, EPS2, EPS 3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FITS, FRACTAL, FTS, G, G3, GBR, GIF, G IF87, GRADIENT, GRAY, GRB, GROUP4, HALD, HISTOGRAM, HRZ, HTM, HTML, ICB, ICO, IC ON, INFO, INLINE, IPL, ISOBRL, J2C, JNG, JP2, JPC, JPEG, JPG, JPX, K, K25, KDC, LABEL, M, M2V, M4V, MAP, MAT, MATTE, MIFF, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MTV, MVG, NEF, NULL, O, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, P CD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICO N, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2 , PS3, PSB, PSD, PTIF, PWP, R, RADIAL-GRADIENT, RAF, RAS, RBG, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, SR2, SRF, STEGANO, SUN, TEXT, TGA, THUMBNAI L, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UIL, UYVY, VDA, VICAR, VID, VIF F, VST, WBMP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, Y, YCbCr, YCbCr A, YUV Directive => Local Value => Master Value imagick.locale_fix => 0 => 0 imagick.progress_monitor => 0 => 0 imap IMAP c-Client Version => 2007e SSL Support => enabled Kerberos Support => enabled json json support => enabled json version => 1.2.1 libxml libXML support => active libXML Compiled Version => 2.7.8 libXML Loaded Version => 20708 libXML streams => enabled mbstring Multibyte Support => enabled Multibyte string engine => libmbfl HTTP input encoding translation => disabled mbstring extension makes use of "streamable kanji code filter and converter", wh ich is distributed under the GNU Lesser General Public License version 2.1. Multibyte (japanese) regex support => enabled Multibyte regex (oniguruma) version => 5.9.1 Directive => Local Value => Master Value mbstring.detect_order => no value => no value mbstring.encoding_translation => Off => Off mbstring.func_overload => 0 => 0 mbstring.http_input => pass => pass mbstring.http_output => pass => pass mbstring.http_output_conv_mimetypes => ^(text/|application/xhtml\+xml) => ^(text /|application/xhtml\+xml) mbstring.internal_encoding => no value => no value mbstring.language => neutral => neutral mbstring.strict_detection => Off => Off mbstring.substitute_character => no value => no value mcrypt mcrypt support => enabled mcrypt_filter support => enabled Version => 2.5.8 Api No => 20021217 Supported ciphers => cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfi sh enigma rc2 tripledes Supported modes => cbc cfb ctr ecb ncfb nofb ofb stream Directive => Local Value => Master Value mcrypt.algorithms_dir => no value => no value mcrypt.modes_dir => no value => no value memcache memcache support => enabled Version => 3.0.4 Revision => $Revision: 1.83.2.36 $ Directive => Local Value => Master Value memcache.allow_failover => 1 => 1 memcache.chunk_size => 32768 => 32768 memcache.compress_threshold => 20000 => 20000 memcache.default_port => 11211 => 11211 memcache.hash_function => crc32 => crc32 memcache.hash_strategy => consistent => consistent memcache.lock_timeout => 15 => 15 memcache.max_failover_attempts => 20 => 20 memcache.protocol => ascii => ascii memcache.redundancy => 1 => 1 memcache.session_redundancy => 2 => 2 mhash MHASH support => Enabled MHASH API Version => Emulated Support ming Ming SWF output library => enabled Version => 0.4.3 mysql MySQL Support => enabled Active Persistent Links => 0 Active Links => 0 Client API version => 5.1.61 MYSQL_MODULE_TYPE => external MYSQL_SOCKET => /var/run/mysqld/mysqld.sock MYSQL_INCLUDE => -I/usr/include/mysql MYSQL_LIBS => -L/usr/lib -lmysqlclient_r Directive => Local Value => Master Value mysql.allow_local_infile => On => On mysql.allow_persistent => On => On mysql.connect_timeout => 60 => 60 mysql.default_host => no value => no value mysql.default_password => no value => no value mysql.default_port => no value => no value mysql.default_socket => /var/run/mysqld/mysqld.sock => /var/run/mysqld/mysqld.so ck mysql.default_user => no value => no value mysql.max_links => Unlimited => Unlimited mysql.max_persistent => Unlimited => Unlimited mysql.trace_mode => Off => Off mysqli MysqlI Support => enabled Client API library version => 5.1.61 Active Persistent Links => 0 Inactive Persistent Links => 0 Active Links => 0 Client API header version => 5.1.49 MYSQLI_SOCKET => /var/run/mysqld/mysqld.sock Directive => Local Value => Master Value mysqli.allow_local_infile => On => On mysqli.allow_persistent => On => On mysqli.default_host => no value => no value mysqli.default_port => 3306 => 3306 mysqli.default_pw => no value => no value mysqli.default_socket => no value => no value mysqli.default_user => no value => no value mysqli.max_links => Unlimited => Unlimited mysqli.max_persistent => Unlimited => Unlimited mysqli.reconnect => Off => Off openssl OpenSSL support => enabled OpenSSL Library Version => OpenSSL 0.9.8o 01 Jun 2010 OpenSSL Header Version => OpenSSL 0.9.8o 01 Jun 2010 pcntl pcntl support => enabled pcre PCRE (Perl Compatible Regular Expressions) Support => enabled PCRE Library Version => 8.02 2010-03-19 Directive => Local Value => Master Value pcre.backtrack_limit => 100000 => 100000 pcre.recursion_limit => 100000 => 100000 PDO PDO support => enabled PDO drivers => mysql, sqlite, sqlite2 pdo_mysql PDO Driver for MySQL => enabled Client API version => 5.1.61 pdo_sqlite PDO Driver for SQLite 3.x => enabled SQLite Library => 3.7.3 Phar Phar: PHP Archive support => enabled Phar EXT version => 2.0.1 Phar API version => 1.1.1 SVN revision => $Revision: 298908 $ Phar-based phar archives => enabled Tar-based phar archives => enabled ZIP-based phar archives => enabled gzip compression => enabled bzip2 compression => enabled OpenSSL support => enabled Phar based on pear/PHP_Archive, original concept by Davey Shafik. Phar fully realized by Gregory Beaver and Marcus Boerger. Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle. Directive => Local Value => Master Value phar.cache_list => no value => no value phar.readonly => On => On phar.require_hash => On => On posix Revision => $Revision: 300764 $ ps PS Support => enabled PSlib Version => 0.4.3 Revision => $Revision: 1.37 $ GD Support => enabled pspell PSpell Support => enabled recode Recode Support => enabled Revision => $Revision: 293036 $ Reflection Reflection => enabled Version => $Revision: 300393 $ session Session Support => enabled Registered save handlers => files user memcache sqlite Registered serializer handlers => php php_binary wddx Directive => Local Value => Master Value session.auto_start => Off => Off session.bug_compat_42 => Off => Off session.bug_compat_warn => Off => Off session.cache_expire => 180 => 180 session.cache_limiter => nocache => nocache session.cookie_domain => no value => no value session.cookie_httponly => Off => Off session.cookie_lifetime => 0 => 0 session.cookie_path => / => / session.cookie_secure => Off => Off session.entropy_file => no value => no value session.entropy_length => 0 => 0 session.gc_divisor => 1000 => 1000 session.gc_maxlifetime => 1440 => 1440 session.gc_probability => 0 => 0 session.hash_bits_per_character => 5 => 5 session.hash_function => 0 => 0 session.name => PHPSESSID => PHPSESSID session.referer_check => no value => no value session.save_handler => files => files session.save_path => /var/lib/php5 => /var/lib/php5 session.serialize_handler => php => php session.use_cookies => On => On session.use_only_cookies => On => On session.use_trans_sid => 0 => 0 shmop shmop support => enabled SimpleXML Simplexml support => enabled Revision => $Revision: 299424 $ Schema support => enabled snmp NET-SNMP Support => enabled NET-SNMP Version => 5.4.3 soap Soap Client => enabled Soap Server => enabled Directive => Local Value => Master Value soap.wsdl_cache => 1 => 1 soap.wsdl_cache_dir => /tmp => /tmp soap.wsdl_cache_enabled => 1 => 1 soap.wsdl_cache_limit => 5 => 5 soap.wsdl_cache_ttl => 86400 => 86400 sockets Sockets Support => enabled SPL SPL support => enabled Interfaces => Countable, OuterIterator, RecursiveIterator, SeekableIterator, Spl Observer, SplSubject Classes => AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, Em ptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, Log icException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRang eException, OverflowException, ParentIterator, RangeException, RecursiveArrayIte rator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIter ator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject , SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQ ueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValue Exception SQLite SQLite support => enabled PECL Module version => 2.0-dev $Id: sqlite.c 298697 2010-04-28 12:10:10Z iliaa $ SQLite Library => 2.8.17 SQLite Encoding => UTF-8 Directive => Local Value => Master Value sqlite.assoc_case => 0 => 0 sqlite3 SQLite3 support => enabled SQLite3 module version => 0.7-dev SQLite Library => 3.7.3 Directive => Local Value => Master Value sqlite3.extension_dir => no value => no value standard Dynamic Library Support => enabled Path to sendmail => /usr/sbin/sendmail -t -i Directive => Local Value => Master Value assert.active => 1 => 1 assert.bail => 0 => 0 assert.callback => no value => no value assert.quiet_eval => 0 => 0 assert.warning => 1 => 1 auto_detect_line_endings => 0 => 0 default_socket_timeout => 60 => 60 safe_mode_allowed_env_vars => PHP_ => PHP_ safe_mode_protected_env_vars => LD_LIBRARY_PATH => LD_LIBRARY_PATH url_rewriter.tags => a=href,area=href,frame=src,input=src,form=fakeentry => a=hr ef,area=href,frame=src,input=src,form=fakeentry user_agent => no value => no value suhosin This server is protected with the Suhosin Extension 0.9.32.1 Copyright (c) 2006-2007 Hardened-PHP Project Copyright (c) 2007-2010 SektionEins GmbH Directive => Local Value => Master Value suhosin.apc_bug_workaround => Off => Off suhosin.cookie.checkraddr => 0 => 0 suhosin.cookie.cryptdocroot => On => On suhosin.cookie.cryptkey => [ protected ] => [ protected ] suhosin.cookie.cryptlist => no value => no value suhosin.cookie.cryptraddr => 0 => 0 suhosin.cookie.cryptua => On => On suhosin.cookie.disallow_nul => 1 => 1 suhosin.cookie.disallow_ws => 1 => 1 suhosin.cookie.encrypt => Off => Off suhosin.cookie.max_array_depth => 50 => 50 suhosin.cookie.max_array_index_length => 64 => 64 suhosin.cookie.max_name_length => 64 => 64 suhosin.cookie.max_totalname_length => 256 => 256 suhosin.cookie.max_value_length => 10000 => 10000 suhosin.cookie.max_vars => 100 => 100 suhosin.cookie.plainlist => no value => no value suhosin.coredump => Off => Off suhosin.disable.display_errors => Off => Off suhosin.executor.allow_symlink => Off => Off suhosin.executor.disable_emodifier => Off => Off suhosin.executor.disable_eval => Off => Off suhosin.executor.eval.blacklist => no value => no value suhosin.executor.eval.whitelist => no value => no value suhosin.executor.func.blacklist => no value => no value suhosin.executor.func.whitelist => no value => no value suhosin.executor.include.allow_writable_files => On => On suhosin.executor.include.blacklist => no value => no value suhosin.executor.include.max_traversal => 0 => 0 suhosin.executor.include.whitelist => no value => no value suhosin.executor.max_depth => 0 => 0 suhosin.filter.action => no value => no value suhosin.get.disallow_nul => 1 => 1 suhosin.get.disallow_ws => 0 => 0 suhosin.get.max_array_depth => 50 => 50 suhosin.get.max_array_index_length => 64 => 64 suhosin.get.max_name_length => 64 => 64 suhosin.get.max_totalname_length => 256 => 256 suhosin.get.max_value_length => 512 => 512 suhosin.get.max_vars => 100 => 100 suhosin.log.file => 0 => 0 suhosin.log.file.name => no value => no value suhosin.log.phpscript => 0 => 0 suhosin.log.phpscript.is_safe => Off => Off suhosin.log.phpscript.name => no value => no value suhosin.log.sapi => 0 => 0 suhosin.log.script => 0 => 0 suhosin.log.script.name => no value => no value suhosin.log.syslog => no value => no value suhosin.log.syslog.facility => no value => no value suhosin.log.syslog.priority => no value => no value suhosin.log.use-x-forwarded-for => Off => Off suhosin.mail.protect => 0 => 0 suhosin.memory_limit => 0 => 0 suhosin.mt_srand.ignore => On => On suhosin.multiheader => Off => Off suhosin.perdir => 0 => 0 suhosin.post.disallow_nul => 1 => 1 suhosin.post.disallow_ws => 0 => 0 suhosin.post.max_array_depth => 50 => 50 suhosin.post.max_array_index_length => 64 => 64 suhosin.post.max_name_length => 64 => 64 suhosin.post.max_totalname_length => 256 => 256 suhosin.post.max_value_length => 1000000 => 1000000 suhosin.post.max_vars => 1000 => 1000 suhosin.protectkey => On => On suhosin.request.disallow_nul => 1 => 1 suhosin.request.disallow_ws => 0 => 0 suhosin.request.max_array_depth => 50 => 50 suhosin.request.max_array_index_length => 64 => 64 suhosin.request.max_totalname_length => 256 => 256 suhosin.request.max_value_length => 1000000 => 1000000 suhosin.request.max_varname_length => 64 => 64 suhosin.request.max_vars => 1000 => 1000 suhosin.server.encode => On => On suhosin.server.strip => On => On suhosin.session.checkraddr => 0 => 0 suhosin.session.cryptdocroot => On => On suhosin.session.cryptkey => [ protected ] => [ protected ] suhosin.session.cryptraddr => 0 => 0 suhosin.session.cryptua => Off => Off suhosin.session.encrypt => On => On suhosin.session.max_id_length => 128 => 128 suhosin.simulation => Off => Off suhosin.sql.bailout_on_error => Off => Off suhosin.sql.comment => 0 => 0 suhosin.sql.multiselect => 0 => 0 suhosin.sql.opencomment => 0 => 0 suhosin.sql.union => 0 => 0 suhosin.sql.user_postfix => no value => no value suhosin.sql.user_prefix => no value => no value suhosin.srand.ignore => On => On suhosin.stealth => On => On suhosin.upload.disallow_binary => 0 => 0 suhosin.upload.disallow_elf => 1 => 1 suhosin.upload.max_uploads => 25 => 25 suhosin.upload.remove_binary => 0 => 0 suhosin.upload.verification_script => no value => no value sysvmsg sysvmsg support => enabled Revision => $Revision: 293036 $ tidy Tidy support => enabled libTidy Release => 25 March 2009 Extension Version => 2.0 ($Id: tidy.c 296107 2010-03-12 10:28:59Z jani $) Directive => Local Value => Master Value tidy.clean_output => no value => no value tidy.default_config => no value => no value tokenizer Tokenizer Support => enabled wddx WDDX Support => enabled WDDX Session Serializer => enabled xml XML Support => active XML Namespace Support => active libxml2 Version => 2.7.8 xmlreader XMLReader => enabled xmlrpc core library version => xmlrpc-epi v. 0.51 php extension version => 0.51 author => Dan Libby homepage => http://xmlrpc-epi.sourceforge.net open sourced by => Epinions.com xmlwriter XMLWriter => enabled xsl XSL => enabled libxslt Version => 1.1.26 libxslt compiled against libxml Version => 2.7.7 EXSLT => enabled libexslt Version => 1.1.26 zip Zip => enabled Extension Version => $Id: php_zip.c 300470 2010-06-15 18:48:33Z pajoye $ Zip version => 1.9.1 Libzip version => 0.9.0 zlib ZLib Support => enabled Stream Wrapper support => compress.zlib:// Stream Filter support => zlib.inflate, zlib.deflate Compiled Version => 1.2.1.1 Linked Version => 1.2.3.4 Directive => Local Value => Master Value zlib.output_compression => Off => Off zlib.output_compression_level => -1 => -1 zlib.output_handler => no value => no value Additional Modules Module Name sysvsem sysvshm Environment Variable => Value SHELL => /bin/bash TERM => wyse60 SSH_CLIENT => 192.168.1.102 55076 22 OLDPWD => /usr/qmsys/qmphp SSH_TTY => /dev/pts/0 USER => root LS_COLORS => PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL => /var/mail/root PWD => / LANG => en_US.UTF-8 HOME => /root SHLVL => 2 LOGNAME => root SSH_CONNECTION => 192.168.1.102 55076 192.168.1.105 22 _ => /usr/bin/php PHP Variables Variable => Value _SERVER["SHELL"] => /bin/bash _SERVER["TERM"] => wyse60 _SERVER["SSH_CLIENT"] => 192.168.1.102 55076 22 _SERVER["OLDPWD"] => /usr/qmsys/qmphp _SERVER["SSH_TTY"] => /dev/pts/0 _SERVER["USER"] => root _SERVER["LS_COLORS"] => _SERVER["PATH"] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin _SERVER["MAIL"] => /var/mail/root _SERVER["PWD"] => / _SERVER["LANG"] => en_US.UTF-8 _SERVER["HOME"] => /root _SERVER["SHLVL"] => 2 _SERVER["LOGNAME"] => root _SERVER["SSH_CONNECTION"] => 192.168.1.102 55076 192.168.1.105 22 _SERVER["_"] => /usr/bin/php _SERVER["PHP_SELF"] => _SERVER["SCRIPT_NAME"] => _SERVER["SCRIPT_FILENAME"] => _SERVER["PATH_TRANSLATED"] => _SERVER["DOCUMENT_ROOT"] => _SERVER["REQUEST_TIME"] => 1334077065 _SERVER["argv"] => Array ( ) _SERVER["argc"] => 0 PHP License This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net. root@dell350:/# cat qm_ext_build #!/usr/bin/env bash # QMPHP 2.0.0 # # All code here is released, on a strictly "as is" basis, to the public domain. # AUTOCONF=`which autoconf` if [ "$AUTOCONF" = "" ]; then echo -n -e "\n" echo ============================================================ echo You need to install autoconf before proceeding echo ============================================================ echo -n -e "\n" exit fi PHPPATH=`php --ini 2> /dev/null | grep -i -e "Configuration File.* Path" | tr -s " " | cut -d":" -f2 | cut -d" " -f2` INIFILE=`php --ini 2> /dev/null | grep -i "Loaded Configuration File" | tr -s " " | cut -d" " -f4` if [ "$INIFILE" = "(none)" ]; then echo -n -e "\n" echo ============================================================ echo You need to create a php.ini file, possibly in $PHPPATH echo ============================================================ echo -n -e "\n" exit fi QMCHECK=`grep -i qmphp.so $INIFILE` if [ "$QMCHECK" = "" ]; then echo -n -e "\n" echo ============================================================ echo You need to add \"extension=qmphp.so\" to your php.ini file: echo "$INIFILE" echo ============================================================ echo -n -e "\n" exit fi echo --- echo get the directory where PHP extension are stored echo --- EXTDIR=`php -i 2> /dev/null | grep -i "extension_dir" | cut -d" " -f3` if [ ! -d "$EXTDIR" ]; then echo -n -e "\n" echo ============================================================ echo You need to create the php extensions directory: echo $EXTDIR echo ============================================================ echo -n -e "\n" exit fi echo --- echo setup the build environment echo --- phpize ../configure --with-qmphp=/usr/qmsys/qmphp echo --- echo build the extension echo --- make if [ ! -f modules/qmphp.so ]; then echo -n -e "\n" echo ============================================================ echo Build failed! correct the errors and try again. echo ============================================================ echo -n -e "\n" exit fi echo --- echo copy the extension to the PHP extensions directory: $EXTDIR echo --- sudo cp modules/qmphp.so $EXTDIR echo --- echo clean up all the build stuff echo --- make clean phpize --clean echo --- echo the qmphp extension has been installed. echo ---
php -i 2> /dev/null | grep -i "extension_dir" | cut -d" " -f3
if [ ! -d "$EXTDIR" ]; then
echo -n -e "\n"
echo ============================================================
echo You need to create the php extensions directory:
echo $EXTDIR
echo ============================================================
echo -n -e "\n"
exit
fi
When I run manually I get:
root@dell350:/usr/qmsys/qmphp# php -i 2> /dev/null | grep -i "extension_dir" |
cut -d" " -f3
/usr/lib/php5/20090626+lfs
no
root@dell350:/usr/qmsys/qmphp#
I am doing this so I can connect the database I use and have only been studying PHP
for 5 days.
I have attached a file with the results of php -I and the build script.
Thanks again
George
-----Original Message----- From: Matijn Woudt
Sent: Tuesday, April 10, 2012 11:05 AM
To: Shawn McKenzie
Cc: George R Smith ; php-general@lists.php.net
Subject: Re: [PHP] Re: Script failing on extension_dir
On Tue, Apr 10, 2012 at 5:18 PM, Shawn McKenzie <nospam@mckenzies.net> wrote:
On 04/09/2012 03:16 PM, George R Smith wrote:While I agree that it will fix the problem, it does sound suspicious. You can check what php -i returns, to check if there is any problem with your PHP configuration.EXTDIR=There is something wrong with the cut where it is getting a 'no' from the next line. No time to test fixing that now but the simple fix on your machine is this: EXTDIR="/usr/lib/php5/20090626+lfs"php -i 2> /dev/null | grep -i "extension_dir" | cut -d" " -f3Error message follows, what does the no mean ? get the directory where PHP extension are stored ============================================================ You need to create the php extensions directory: /usr/lib/php5/20090626+lfs no ============================================================
root@dell350:/# php -i PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf ..d/ming.ini on line 1 in Unknown on line 0 PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf ..d/ps.ini on line 1 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/2009062 6+lfs/qmphp.so' - /usr/lib/php5/20090626+lfs/qmphp.so: cannot open shared object file: No such file or directory in Unknown on line 0 phpinfo() PHP Version => 5.3.3-7+squeeze8 System => Linux dell350 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 Build Date => Feb 10 2012 14:08:33 Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration File => /etc/php5/cli/php.ini Scan this dir for additional .ini files => /etc/php5/cli/conf.d Additional .ini files parsed => /etc/php5/cli/conf.d/curl.ini, /etc/php5/cli/conf.d/gd.ini, /etc/php5/cli/conf.d/idn.ini, /etc/php5/cli/conf.d/imagick.ini, /etc/php5/cli/conf.d/imap.ini, /etc/php5/cli/conf.d/mcrypt.ini, /etc/php5/cli/conf.d/memcache.ini, /etc/php5/cli/conf.d/ming.ini, /etc/php5/cli/conf.d/mysql.ini, /etc/php5/cli/conf.d/mysqli.ini, /etc/php5/cli/conf.d/pdo.ini, /etc/php5/cli/conf.d/pdo_mysql.ini, /etc/php5/cli/conf.d/pdo_sqlite.ini, /etc/php5/cli/conf.d/ps.ini, /etc/php5/cli/conf.d/pspell.ini, /etc/php5/cli/conf.d/recode.ini, /etc/php5/cli/conf.d/snmp.ini, /etc/php5/cli/conf.d/sqlite.ini, /etc/php5/cli/conf.d/sqlite3.ini, /etc/php5/cli/conf.d/suhosin.ini, /etc/php5/cli/conf.d/tidy.ini, /etc/php5/cli/conf.d/xmlrpc.ini, /etc/php5/cli/conf.d/xsl.ini PHP API => 20090626 PHP Extension => 20090626 Zend Extension => 220090626 Zend Extension Build => API220090626,NTS PHP Extension Build => API20090626,NTS Debug Build => no Thread Safety => disabled Zend Memory Manager => enabled Zend Multibyte Support => disabled IPv6 Support => enabled Registered PHP Streams => https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, sslv3, sslv2, t ls Registered Stream Filters => zlib.*, bzip2.*, convert.iconv.*, string.rot13, str ing.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mc rypt.*, mdecrypt.* This server is protected with the Suhosin Patch 0.9.9.1 Copyright (c) 2006-2007 Hardened-PHP Project Copyright (c) 2007-2009 SektionEins GmbH This program makes use of the Zend Scripting Language Engine: Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH _______________________________________________________________________ Configuration bcmath BCMath support => enabled Directive => Local Value => Master Value bcmath.scale => 0 => 0 bz2 BZip2 Support => Enabled Stream Wrapper support => compress.bz2:// Stream Filter support => bzip2.decompress, bzip2.compress BZip2 Version => 1.0.5, 10-Dec-2007 calendar Calendar support => enabled Core PHP Version => 5.3.3-7+squeeze8 Directive => Local Value => Master Value allow_call_time_pass_reference => Off => Off allow_url_fopen => On => On allow_url_include => Off => Off always_populate_raw_post_data => Off => Off arg_separator.input => & => & arg_separator.output => & => & asp_tags => Off => Off auto_append_file => no value => no value auto_globals_jit => On => On auto_prepend_file => no value => no value browscap => no value => no value default_charset => no value => no value default_mimetype => text/html => text/html define_syslog_variables => Off => Off disable_classes => no value => no value disable_functions => no value => no value display_errors => STDOUT => STDOUT display_startup_errors => Off => Off doc_root => no value => no value docref_ext => no value => no value docref_root => no value => no value enable_dl => Off => Off error_append_string => no value => no value error_log => no value => no value error_prepend_string => no value => no value error_reporting => 22527 => 22527 exit_on_timeout => Off => Off expose_php => On => On extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs file_uploads => On => On highlight.bg => <font style="color: #FFFFFF">#FFFFFF</font> => <font style="colo r: #FFFFFF">#FFFFFF</font> highlight.comment => <font style="color: #FF8000">#FF8000</font> => <font style= "color: #FF8000">#FF8000</font> highlight.default => <font style="color: #0000BB">#0000BB</font> => <font style= "color: #0000BB">#0000BB</font> highlight.html => <font style="color: #000000">#000000</font> => <font style="co lor: #000000">#000000</font> highlight.keyword => <font style="color: #007700">#007700</font> => <font style= "color: #007700">#007700</font> highlight.string => <font style="color: #DD0000">#DD0000</font> => <font style=" color: #DD0000">#DD0000</font> html_errors => Off => Off ignore_repeated_errors => Off => Off ignore_repeated_source => Off => Off ignore_user_abort => Off => Off implicit_flush => On => On include_path => .:/usr/share/php:/usr/share/pear => ..:/usr/share/php:/usr/share/ pear log_errors => On => On log_errors_max_len => 1024 => 1024 magic_quotes_gpc => Off => Off magic_quotes_runtime => Off => Off magic_quotes_sybase => Off => Off mail.add_x_header => On => On mail.force_extra_parameters => no value => no value mail.log => no value => no value max_execution_time => 0 => 0 max_file_uploads => 20 => 20 max_input_nesting_level => 64 => 64 max_input_time => -1 => -1 max_input_vars => 1000 => 1000 memory_limit => -1 => -1 open_basedir => no value => no value output_buffering => 0 => 0 output_handler => no value => no value post_max_size => 8M => 8M precision => 14 => 14 realpath_cache_size => 16K => 16K realpath_cache_ttl => 120 => 120 register_argc_argv => On => On register_globals => Off => Off register_long_arrays => Off => Off report_memleaks => On => On report_zend_debug => Off => Off request_order => GP => GP safe_mode => Off => Off safe_mode_exec_dir => no value => no value safe_mode_gid => Off => Off safe_mode_include_dir => no value => no value sendmail_from => no value => no value sendmail_path => /usr/sbin/sendmail -t -i => /usr/sbin/sendmail -t -i serialize_precision => 100 => 100 short_open_tag => On => On SMTP => localhost => localhost smtp_port => 25 => 25 sql.safe_mode => Off => Off track_errors => Off => Off unserialize_callback_func => no value => no value upload_max_filesize => 2M => 2M upload_tmp_dir => no value => no value user_dir => no value => no value user_ini.cache_ttl => 300 => 300 user_ini.filename => .user.ini => .user.ini variables_order => GPCS => GPCS xmlrpc_error_number => 0 => 0 xmlrpc_errors => Off => Off y2k_compliance => On => On zend.enable_gc => On => On ctype ctype functions => enabled curl cURL support => enabled cURL Information => 7.21.0 Age => 3 Features AsynchDNS => No Debug => No GSS-Negotiate => Yes IDN => Yes IPv6 => Yes Largefile => Yes NTLM => Yes SPNEGO => No SSL => Yes SSPI => No krb4 => No libz => Yes CharConv => No Protocols => dict, file, ftp, ftps, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smtp, smtps, telnet, tftp Host => i486-pc-linux-gnu SSL Version => OpenSSL/0.9.8o ZLib Version => 1.2.3.4 libSSH Version => libssh2/1.2.6 date date/time support => enabled "Olson" Timezone Database Version => 0.system Timezone Database => internal Default timezone => America/Chicago Directive => Local Value => Master Value date.default_latitude => 31.7667 => 31.7667 date.default_longitude => 35.2333 => 35.2333 date.sunrise_zenith => 90.583333 => 90.583333 date.sunset_zenith => 90.583333 => 90.583333 date.timezone => no value => no value dba DBA support => enabled Supported handlers => cdb cdb_make db4 inifile flatfile qdbm Directive => Local Value => Master Value dba.default_handler => flatfile => flatfile dom DOM/XML => enabled DOM/XML API Version => 20031129 libxml Version => 2.7.8 HTML Support => enabled XPath Support => enabled XPointer Support => enabled Schema Support => enabled RelaxNG Support => enabled ereg Regex Library => Bundled library enabled exif EXIF Support => enabled EXIF Version => 1.4 $Id: exif.c 293036 2010-01-03 09:23:27Z sebastian $ Supported EXIF Version => 0220 Supported filetypes => JPEG,TIFF Directive => Local Value => Master Value exif.decode_jis_intel => JIS => JIS exif.decode_jis_motorola => JIS => JIS exif.decode_unicode_intel => UCS-2LE => UCS-2LE exif.decode_unicode_motorola => UCS-2BE => UCS-2BE exif.encode_jis => no value => no value exif.encode_unicode => ISO-8859-15 => ISO-8859-15 fileinfo fileinfo support => enabled version => 1.0.5-dev filter Input Validation and Filtering => enabled Revision => $Revision: 298196 $ Directive => Local Value => Master Value filter.default => unsafe_raw => unsafe_raw filter.default_flags => no value => no value ftp FTP support => enabled gd GD Support => enabled GD Version => 2.0 FreeType Support => enabled FreeType Linkage => with freetype FreeType Version => 2.4.2 T1Lib Support => enabled GIF Read Support => enabled GIF Create Support => enabled JPEG Support => enabled libJPEG Version => 6b PNG Support => enabled libPNG Version => 1.2.44 WBMP Support => enabled Directive => Local Value => Master Value gd.jpeg_ignore_warning => 0 => 0 gettext GetText Support => enabled hash hash support => enabled Hashing Engines => md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd 160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 ti ger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 h aval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 hava l192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval25 6,5 iconv iconv support => enabled iconv implementation => glibc iconv library version => 2.11.3 Directive => Local Value => Master Value iconv.input_encoding => ISO-8859-1 => ISO-8859-1 iconv.internal_encoding => ISO-8859-1 => ISO-8859-1 iconv.output_encoding => ISO-8859-1 => ISO-8859-1 idn IDN support => enabled RCS Version => $Id: idn.c,v 0.34 2006-11-24 09:34:47 turbo Exp $ LibIDN version => 1.18 Directive => Local Value => Master Value idn.allow_unassigned_chars => 0 => 0 idn.default_charset => ISO-8859-1 => ISO-8859-1 idn.use_std_3_ascii_rules => 0 => 0 imagick imagick module => enabled imagick module version => 3.0.0RC1 imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator ImageMagick version => ImageMagick 6.6.0-4 2012-03-05 Q16 http://www.imagemagick ..org ImageMagick copyright => Copyright (C) 1999-2010 ImageMagick Studio LLC ImageMagick release date => 2012-03-05 ImageMagick number of supported formats: => 198 ImageMagick supported formats => 3FR, A, AI, ART, ARW, AVI, AVS, B, BGR, BGRA, B MP, BMP2, BMP3, BRF, BRG, C, CAL, CALS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR 2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, EPDF, EPI, EPS, EPS2, EPS 3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FITS, FRACTAL, FTS, G, G3, GBR, GIF, G IF87, GRADIENT, GRAY, GRB, GROUP4, HALD, HISTOGRAM, HRZ, HTM, HTML, ICB, ICO, IC ON, INFO, INLINE, IPL, ISOBRL, J2C, JNG, JP2, JPC, JPEG, JPG, JPX, K, K25, KDC, LABEL, M, M2V, M4V, MAP, MAT, MATTE, MIFF, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MTV, MVG, NEF, NULL, O, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, P CD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICO N, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2 , PS3, PSB, PSD, PTIF, PWP, R, RADIAL-GRADIENT, RAF, RAS, RBG, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, SR2, SRF, STEGANO, SUN, TEXT, TGA, THUMBNAI L, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UIL, UYVY, VDA, VICAR, VID, VIF F, VST, WBMP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, Y, YCbCr, YCbCr A, YUV Directive => Local Value => Master Value imagick.locale_fix => 0 => 0 imagick.progress_monitor => 0 => 0 imap IMAP c-Client Version => 2007e SSL Support => enabled Kerberos Support => enabled json json support => enabled json version => 1.2.1 libxml libXML support => active libXML Compiled Version => 2.7.8 libXML Loaded Version => 20708 libXML streams => enabled mbstring Multibyte Support => enabled Multibyte string engine => libmbfl HTTP input encoding translation => disabled mbstring extension makes use of "streamable kanji code filter and converter", wh ich is distributed under the GNU Lesser General Public License version 2.1. Multibyte (japanese) regex support => enabled Multibyte regex (oniguruma) version => 5.9.1 Directive => Local Value => Master Value mbstring.detect_order => no value => no value mbstring.encoding_translation => Off => Off mbstring.func_overload => 0 => 0 mbstring.http_input => pass => pass mbstring.http_output => pass => pass mbstring.http_output_conv_mimetypes => ^(text/|application/xhtml\+xml) => ^(text /|application/xhtml\+xml) mbstring.internal_encoding => no value => no value mbstring.language => neutral => neutral mbstring.strict_detection => Off => Off mbstring.substitute_character => no value => no value mcrypt mcrypt support => enabled mcrypt_filter support => enabled Version => 2.5.8 Api No => 20021217 Supported ciphers => cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfi sh enigma rc2 tripledes Supported modes => cbc cfb ctr ecb ncfb nofb ofb stream Directive => Local Value => Master Value mcrypt.algorithms_dir => no value => no value mcrypt.modes_dir => no value => no value memcache memcache support => enabled Version => 3.0.4 Revision => $Revision: 1.83.2.36 $ Directive => Local Value => Master Value memcache.allow_failover => 1 => 1 memcache.chunk_size => 32768 => 32768 memcache.compress_threshold => 20000 => 20000 memcache.default_port => 11211 => 11211 memcache.hash_function => crc32 => crc32 memcache.hash_strategy => consistent => consistent memcache.lock_timeout => 15 => 15 memcache.max_failover_attempts => 20 => 20 memcache.protocol => ascii => ascii memcache.redundancy => 1 => 1 memcache.session_redundancy => 2 => 2 mhash MHASH support => Enabled MHASH API Version => Emulated Support ming Ming SWF output library => enabled Version => 0.4.3 mysql MySQL Support => enabled Active Persistent Links => 0 Active Links => 0 Client API version => 5.1.61 MYSQL_MODULE_TYPE => external MYSQL_SOCKET => /var/run/mysqld/mysqld.sock MYSQL_INCLUDE => -I/usr/include/mysql MYSQL_LIBS => -L/usr/lib -lmysqlclient_r Directive => Local Value => Master Value mysql.allow_local_infile => On => On mysql.allow_persistent => On => On mysql.connect_timeout => 60 => 60 mysql.default_host => no value => no value mysql.default_password => no value => no value mysql.default_port => no value => no value mysql.default_socket => /var/run/mysqld/mysqld.sock => /var/run/mysqld/mysqld.so ck mysql.default_user => no value => no value mysql.max_links => Unlimited => Unlimited mysql.max_persistent => Unlimited => Unlimited mysql.trace_mode => Off => Off mysqli MysqlI Support => enabled Client API library version => 5.1.61 Active Persistent Links => 0 Inactive Persistent Links => 0 Active Links => 0 Client API header version => 5.1.49 MYSQLI_SOCKET => /var/run/mysqld/mysqld.sock Directive => Local Value => Master Value mysqli.allow_local_infile => On => On mysqli.allow_persistent => On => On mysqli.default_host => no value => no value mysqli.default_port => 3306 => 3306 mysqli.default_pw => no value => no value mysqli.default_socket => no value => no value mysqli.default_user => no value => no value mysqli.max_links => Unlimited => Unlimited mysqli.max_persistent => Unlimited => Unlimited mysqli.reconnect => Off => Off openssl OpenSSL support => enabled OpenSSL Library Version => OpenSSL 0.9.8o 01 Jun 2010 OpenSSL Header Version => OpenSSL 0.9.8o 01 Jun 2010 pcntl pcntl support => enabled pcre PCRE (Perl Compatible Regular Expressions) Support => enabled PCRE Library Version => 8.02 2010-03-19 Directive => Local Value => Master Value pcre.backtrack_limit => 100000 => 100000 pcre.recursion_limit => 100000 => 100000 PDO PDO support => enabled PDO drivers => mysql, sqlite, sqlite2 pdo_mysql PDO Driver for MySQL => enabled Client API version => 5.1.61 pdo_sqlite PDO Driver for SQLite 3.x => enabled SQLite Library => 3.7.3 Phar Phar: PHP Archive support => enabled Phar EXT version => 2.0.1 Phar API version => 1.1.1 SVN revision => $Revision: 298908 $ Phar-based phar archives => enabled Tar-based phar archives => enabled ZIP-based phar archives => enabled gzip compression => enabled bzip2 compression => enabled OpenSSL support => enabled Phar based on pear/PHP_Archive, original concept by Davey Shafik. Phar fully realized by Gregory Beaver and Marcus Boerger. Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle. Directive => Local Value => Master Value phar.cache_list => no value => no value phar.readonly => On => On phar.require_hash => On => On posix Revision => $Revision: 300764 $ ps PS Support => enabled PSlib Version => 0.4.3 Revision => $Revision: 1.37 $ GD Support => enabled pspell PSpell Support => enabled recode Recode Support => enabled Revision => $Revision: 293036 $ Reflection Reflection => enabled Version => $Revision: 300393 $ session Session Support => enabled Registered save handlers => files user memcache sqlite Registered serializer handlers => php php_binary wddx Directive => Local Value => Master Value session.auto_start => Off => Off session.bug_compat_42 => Off => Off session.bug_compat_warn => Off => Off session.cache_expire => 180 => 180 session.cache_limiter => nocache => nocache session.cookie_domain => no value => no value session.cookie_httponly => Off => Off session.cookie_lifetime => 0 => 0 session.cookie_path => / => / session.cookie_secure => Off => Off session.entropy_file => no value => no value session.entropy_length => 0 => 0 session.gc_divisor => 1000 => 1000 session.gc_maxlifetime => 1440 => 1440 session.gc_probability => 0 => 0 session.hash_bits_per_character => 5 => 5 session.hash_function => 0 => 0 session.name => PHPSESSID => PHPSESSID session.referer_check => no value => no value session.save_handler => files => files session.save_path => /var/lib/php5 => /var/lib/php5 session.serialize_handler => php => php session.use_cookies => On => On session.use_only_cookies => On => On session.use_trans_sid => 0 => 0 shmop shmop support => enabled SimpleXML Simplexml support => enabled Revision => $Revision: 299424 $ Schema support => enabled snmp NET-SNMP Support => enabled NET-SNMP Version => 5.4.3 soap Soap Client => enabled Soap Server => enabled Directive => Local Value => Master Value soap.wsdl_cache => 1 => 1 soap.wsdl_cache_dir => /tmp => /tmp soap.wsdl_cache_enabled => 1 => 1 soap.wsdl_cache_limit => 5 => 5 soap.wsdl_cache_ttl => 86400 => 86400 sockets Sockets Support => enabled SPL SPL support => enabled Interfaces => Countable, OuterIterator, RecursiveIterator, SeekableIterator, Spl Observer, SplSubject Classes => AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, Em ptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, Log icException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRang eException, OverflowException, ParentIterator, RangeException, RecursiveArrayIte rator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIter ator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject , SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQ ueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValue Exception SQLite SQLite support => enabled PECL Module version => 2.0-dev $Id: sqlite.c 298697 2010-04-28 12:10:10Z iliaa $ SQLite Library => 2.8.17 SQLite Encoding => UTF-8 Directive => Local Value => Master Value sqlite.assoc_case => 0 => 0 sqlite3 SQLite3 support => enabled SQLite3 module version => 0.7-dev SQLite Library => 3.7.3 Directive => Local Value => Master Value sqlite3.extension_dir => no value => no value standard Dynamic Library Support => enabled Path to sendmail => /usr/sbin/sendmail -t -i Directive => Local Value => Master Value assert.active => 1 => 1 assert.bail => 0 => 0 assert.callback => no value => no value assert.quiet_eval => 0 => 0 assert.warning => 1 => 1 auto_detect_line_endings => 0 => 0 default_socket_timeout => 60 => 60 safe_mode_allowed_env_vars => PHP_ => PHP_ safe_mode_protected_env_vars => LD_LIBRARY_PATH => LD_LIBRARY_PATH url_rewriter.tags => a=href,area=href,frame=src,input=src,form=fakeentry => a=hr ef,area=href,frame=src,input=src,form=fakeentry user_agent => no value => no value suhosin This server is protected with the Suhosin Extension 0.9.32.1 Copyright (c) 2006-2007 Hardened-PHP Project Copyright (c) 2007-2010 SektionEins GmbH Directive => Local Value => Master Value suhosin.apc_bug_workaround => Off => Off suhosin.cookie.checkraddr => 0 => 0 suhosin.cookie.cryptdocroot => On => On suhosin.cookie.cryptkey => [ protected ] => [ protected ] suhosin.cookie.cryptlist => no value => no value suhosin.cookie.cryptraddr => 0 => 0 suhosin.cookie.cryptua => On => On suhosin.cookie.disallow_nul => 1 => 1 suhosin.cookie.disallow_ws => 1 => 1 suhosin.cookie.encrypt => Off => Off suhosin.cookie.max_array_depth => 50 => 50 suhosin.cookie.max_array_index_length => 64 => 64 suhosin.cookie.max_name_length => 64 => 64 suhosin.cookie.max_totalname_length => 256 => 256 suhosin.cookie.max_value_length => 10000 => 10000 suhosin.cookie.max_vars => 100 => 100 suhosin.cookie.plainlist => no value => no value suhosin.coredump => Off => Off suhosin.disable.display_errors => Off => Off suhosin.executor.allow_symlink => Off => Off suhosin.executor.disable_emodifier => Off => Off suhosin.executor.disable_eval => Off => Off suhosin.executor.eval.blacklist => no value => no value suhosin.executor.eval.whitelist => no value => no value suhosin.executor.func.blacklist => no value => no value suhosin.executor.func.whitelist => no value => no value suhosin.executor.include.allow_writable_files => On => On suhosin.executor.include.blacklist => no value => no value suhosin.executor.include.max_traversal => 0 => 0 suhosin.executor.include.whitelist => no value => no value suhosin.executor.max_depth => 0 => 0 suhosin.filter.action => no value => no value suhosin.get.disallow_nul => 1 => 1 suhosin.get.disallow_ws => 0 => 0 suhosin.get.max_array_depth => 50 => 50 suhosin.get.max_array_index_length => 64 => 64 suhosin.get.max_name_length => 64 => 64 suhosin.get.max_totalname_length => 256 => 256 suhosin.get.max_value_length => 512 => 512 suhosin.get.max_vars => 100 => 100 suhosin.log.file => 0 => 0 suhosin.log.file.name => no value => no value suhosin.log.phpscript => 0 => 0 suhosin.log.phpscript.is_safe => Off => Off suhosin.log.phpscript.name => no value => no value suhosin.log.sapi => 0 => 0 suhosin.log.script => 0 => 0 suhosin.log.script.name => no value => no value suhosin.log.syslog => no value => no value suhosin.log.syslog.facility => no value => no value suhosin.log.syslog.priority => no value => no value suhosin.log.use-x-forwarded-for => Off => Off suhosin.mail.protect => 0 => 0 suhosin.memory_limit => 0 => 0 suhosin.mt_srand.ignore => On => On suhosin.multiheader => Off => Off suhosin.perdir => 0 => 0 suhosin.post.disallow_nul => 1 => 1 suhosin.post.disallow_ws => 0 => 0 suhosin.post.max_array_depth => 50 => 50 suhosin.post.max_array_index_length => 64 => 64 suhosin.post.max_name_length => 64 => 64 suhosin.post.max_totalname_length => 256 => 256 suhosin.post.max_value_length => 1000000 => 1000000 suhosin.post.max_vars => 1000 => 1000 suhosin.protectkey => On => On suhosin.request.disallow_nul => 1 => 1 suhosin.request.disallow_ws => 0 => 0 suhosin.request.max_array_depth => 50 => 50 suhosin.request.max_array_index_length => 64 => 64 suhosin.request.max_totalname_length => 256 => 256 suhosin.request.max_value_length => 1000000 => 1000000 suhosin.request.max_varname_length => 64 => 64 suhosin.request.max_vars => 1000 => 1000 suhosin.server.encode => On => On suhosin.server.strip => On => On suhosin.session.checkraddr => 0 => 0 suhosin.session.cryptdocroot => On => On suhosin.session.cryptkey => [ protected ] => [ protected ] suhosin.session.cryptraddr => 0 => 0 suhosin.session.cryptua => Off => Off suhosin.session.encrypt => On => On suhosin.session.max_id_length => 128 => 128 suhosin.simulation => Off => Off suhosin.sql.bailout_on_error => Off => Off suhosin.sql.comment => 0 => 0 suhosin.sql.multiselect => 0 => 0 suhosin.sql.opencomment => 0 => 0 suhosin.sql.union => 0 => 0 suhosin.sql.user_postfix => no value => no value suhosin.sql.user_prefix => no value => no value suhosin.srand.ignore => On => On suhosin.stealth => On => On suhosin.upload.disallow_binary => 0 => 0 suhosin.upload.disallow_elf => 1 => 1 suhosin.upload.max_uploads => 25 => 25 suhosin.upload.remove_binary => 0 => 0 suhosin.upload.verification_script => no value => no value sysvmsg sysvmsg support => enabled Revision => $Revision: 293036 $ tidy Tidy support => enabled libTidy Release => 25 March 2009 Extension Version => 2.0 ($Id: tidy.c 296107 2010-03-12 10:28:59Z jani $) Directive => Local Value => Master Value tidy.clean_output => no value => no value tidy.default_config => no value => no value tokenizer Tokenizer Support => enabled wddx WDDX Support => enabled WDDX Session Serializer => enabled xml XML Support => active XML Namespace Support => active libxml2 Version => 2.7.8 xmlreader XMLReader => enabled xmlrpc core library version => xmlrpc-epi v. 0.51 php extension version => 0.51 author => Dan Libby homepage => http://xmlrpc-epi.sourceforge.net open sourced by => Epinions.com xmlwriter XMLWriter => enabled xsl XSL => enabled libxslt Version => 1.1.26 libxslt compiled against libxml Version => 2.7.7 EXSLT => enabled libexslt Version => 1.1.26 zip Zip => enabled Extension Version => $Id: php_zip.c 300470 2010-06-15 18:48:33Z pajoye $ Zip version => 1.9.1 Libzip version => 0.9.0 zlib ZLib Support => enabled Stream Wrapper support => compress.zlib:// Stream Filter support => zlib.inflate, zlib.deflate Compiled Version => 1.2.1.1 Linked Version => 1.2.3.4 Directive => Local Value => Master Value zlib.output_compression => Off => Off zlib.output_compression_level => -1 => -1 zlib.output_handler => no value => no value Additional Modules Module Name sysvsem sysvshm Environment Variable => Value SHELL => /bin/bash TERM => wyse60 SSH_CLIENT => 192.168.1.102 55076 22 OLDPWD => /usr/qmsys/qmphp SSH_TTY => /dev/pts/0 USER => root LS_COLORS => PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL => /var/mail/root PWD => / LANG => en_US.UTF-8 HOME => /root SHLVL => 2 LOGNAME => root SSH_CONNECTION => 192.168.1.102 55076 192.168.1.105 22 _ => /usr/bin/php PHP Variables Variable => Value _SERVER["SHELL"] => /bin/bash _SERVER["TERM"] => wyse60 _SERVER["SSH_CLIENT"] => 192.168.1.102 55076 22 _SERVER["OLDPWD"] => /usr/qmsys/qmphp _SERVER["SSH_TTY"] => /dev/pts/0 _SERVER["USER"] => root _SERVER["LS_COLORS"] => _SERVER["PATH"] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin _SERVER["MAIL"] => /var/mail/root _SERVER["PWD"] => / _SERVER["LANG"] => en_US.UTF-8 _SERVER["HOME"] => /root _SERVER["SHLVL"] => 2 _SERVER["LOGNAME"] => root _SERVER["SSH_CONNECTION"] => 192.168.1.102 55076 192.168.1.105 22 _SERVER["_"] => /usr/bin/php _SERVER["PHP_SELF"] => _SERVER["SCRIPT_NAME"] => _SERVER["SCRIPT_FILENAME"] => _SERVER["PATH_TRANSLATED"] => _SERVER["DOCUMENT_ROOT"] => _SERVER["REQUEST_TIME"] => 1334077065 _SERVER["argv"] => Array ( ) _SERVER["argc"] => 0 PHP License This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net. root@dell350:/# cat qm_ext_build #!/usr/bin/env bash # QMPHP 2.0.0 # # All code here is released, on a strictly "as is" basis, to the public domain. # AUTOCONF=`which autoconf` if [ "$AUTOCONF" = "" ]; then echo -n -e "\n" echo ============================================================ echo You need to install autoconf before proceeding echo ============================================================ echo -n -e "\n" exit fi PHPPATH=`php --ini 2> /dev/null | grep -i -e "Configuration File.* Path" | tr -s " " | cut -d":" -f2 | cut -d" " -f2` INIFILE=`php --ini 2> /dev/null | grep -i "Loaded Configuration File" | tr -s " " | cut -d" " -f4` if [ "$INIFILE" = "(none)" ]; then echo -n -e "\n" echo ============================================================ echo You need to create a php.ini file, possibly in $PHPPATH echo ============================================================ echo -n -e "\n" exit fi QMCHECK=`grep -i qmphp.so $INIFILE` if [ "$QMCHECK" = "" ]; then echo -n -e "\n" echo ============================================================ echo You need to add \"extension=qmphp.so\" to your php.ini file: echo "$INIFILE" echo ============================================================ echo -n -e "\n" exit fi echo --- echo get the directory where PHP extension are stored echo --- EXTDIR=`php -i 2> /dev/null | grep -i "extension_dir" | cut -d" " -f3` if [ ! -d "$EXTDIR" ]; then echo -n -e "\n" echo ============================================================ echo You need to create the php extensions directory: echo $EXTDIR echo ============================================================ echo -n -e "\n" exit fi echo --- echo setup the build environment echo --- phpize ../configure --with-qmphp=/usr/qmsys/qmphp echo --- echo build the extension echo --- make if [ ! -f modules/qmphp.so ]; then echo -n -e "\n" echo ============================================================ echo Build failed! correct the errors and try again. echo ============================================================ echo -n -e "\n" exit fi echo --- echo copy the extension to the PHP extensions directory: $EXTDIR echo --- sudo cp modules/qmphp.so $EXTDIR echo --- echo clean up all the build stuff echo --- make clean phpize --clean echo --- echo the qmphp extension has been installed. echo ---