自从我管理FreeBSD几年以来,现在我找到了一台配备AMD Athlon x64 / 1GB DDR2的旧机器,所以我决定试一试。现在我得到了FreeBSD 10.3-RELEASE-p11。我安装了MariaDB 5.5,Apache 2.4和PHP 5.6。比我从端口放PhpMyAdmin。一切都看起来不错,直到我试图打开phpmyadmin并得到:
缺少mbstring扩展名。请检查您的PHP配置。
[root@devilix(/usr/local/lib/php/20131226-zts)]: ls
bcmath.so ftp.so mcrypt.so pdo_odbc.so snmp.so wddx.so
bz2.so gd.so mysql.so pdo_sqlite.so soap.so xml.so
calendar.so gettext.so mysqli.so phar.so sockets.so xmlreader.so
ctype.so gmp.so opcache.so posix.so sqlite3.so xmlrpc.so
curl.so hash.so openssl.so pspell.so sybase_ct.so xmlwriter.so
dom.so iconv.so pcntl.so readline.so sysvmsg.so xsl.so
enchant.so imap.so pdf.so recode.so sysvsem.so zip.so
exif.so json.so pdo.so session.so sysvshm.so zlib.so
fileinfo.so ldap.so pdo_dblib.so shmop.so tidy.so
filter.so mbstring.so pdo_mysql.so simplexml.so tokenizer.so
[root@devilix(/usr/local/lib/php/20131226-zts)]:
我得到了它们,但它无法与它们一起使用。 这是/var/log/httpd-error.log中的一行。对于所有模块都是一样的只是不想垃圾邮件。
PHP警告:PHP启动:无法加载动态库'/usr/local/lib/php/20131226-zts/xsl.so' - /usr/local/lib/php/20131226-zts/xsl.so:第0行的未知中的未确定符号“executor_globals_id”
在我的php.ini文件中,我发现的唯一内容是extension=php_*.dll
。 DLL?!?仍然头撞,无法修复它。有什么想法吗?