ZEND出錯了
2024-09-01 13:47:03
供稿:網友
今天在服務器日志中看到下面的錯誤信息:
事件類型: 錯誤
事件來源: Zend Optimizer
事件種類: 無
事件 ID: 487
日期: 2006-6-15
事件: 9:33:07
用戶: N/A
計算機: NETFANG4412584
描述:
事件 ID ( 487 )的描述(在資源( Zend Optimizer )中)無法找到。本地計算機可能沒有必要的注冊信息或消息 DLL 文件來從遠程計算機顯示消息。您可能可以使用 /AUXSOURCE= 標識來檢索詞描述;查看幫助和支持以了解詳細信息。下列信息是事件的一部分: Unable to view file mapping, 試圖訪問無效的地址。
.
是WINDOWS主機,以前好像沒有出現這樣的錯誤,暈死了
在網上找到的回答是:
PHP是一個粘合體,因為在windows下面是線程運行,而不是進程。所以容易出現這種錯誤。:(
因為線程運行的話,PHP沒有足夠的資源來進行錯誤處理,所以當PHP的擴展ZendOPtimizer運行的時候,就會出現問題。而這些問題是比較難解決的。
建議用linux服務器+apache 1 來跑你的論壇。
還有一種說法是PHP.INI配置文件中啟用了sockets擴展,extension=php_sockets.dll就會出現這種情況,加上擴展前面的分號';'就行了,出現這種情況下不會有什么問題的
另一種說法:
我也是在網上到處找都沒有答案,只要這個錯誤一旦出現,dz的論壇就慢的要死,zned也安裝了無數遍就是沒有解決
我就把php.ini和原來的5.04一下的版本比較發現:
php5.12的php.ini
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
extension=php_mbstring.dll
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
; Module Settings ;
下面的是php5.04的
;Windows Extensions
;Note that ODBC support is built in, so no dll is needed for it.
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_dba.dll
extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_yaz.dll
;extension=php_zip.dll
; Module Settings ;
大家看見沒有,少了什么
;extension=php_yaz.dll
;extension=php_zip.dll
就這兩個,把它加上去并把
extension=php_zip.dll
前面的;去掉保存重啟iis和mysql 大功搞成