運(yùn)行php程序在系統(tǒng)日志出現(xiàn)“無(wú)法找到來(lái)自源 PHP-5.6.13 的事件 ID 4 的描述。或者php[2128] PHP Warning: Module 'openssl' already loaded ("C:\php\php-cgi.exe")”的解決辦法
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
假期第一天,淘寶來(lái)了一個(gè)客戶,很是抱歉,等到今天才給客戶解決完問(wèn)題,主要是帝國(guó)郵件不能發(fā)送的問(wèn)題,不過(guò)文章以前寫過(guò) 可以參閱站內(nèi)文章?如何讓帝國(guó)cms7.5版本發(fā)送郵件支持SSL465端口的方法 到后期再補(bǔ)充一下,今天主要寫客戶PHP出的問(wèn)題,大致的錯(cuò)誤如下:
錯(cuò)誤如下:有文字以及圖片
無(wú)法找到來(lái)自源 PHP-5.6.13 的事件ID 4 的描述。本地計(jì)算機(jī)上未安裝引發(fā)此事件的組件,或者安裝已損壞。可以安裝或修復(fù)本地計(jì)算機(jī)上的組件。
如果該事件產(chǎn)生于另一臺(tái)計(jì)算機(jī),則必須在該事件中保存顯示信息。
以下是包含在事件中的信息:
php[2128]
PHP Warning: Module 'openssl' already loaded ("C:\php-5.6.13\php-cgi.exe")
出現(xiàn)錯(cuò)誤提示PHP Warning: Module ‘openssl’ already loaded in Unknown on line 0
原因:php.ini重復(fù)加載了對(duì)應(yīng)模塊
解決方法: 到php.ini 里查找 extension=php_openssl.dll,看是否有兩個(gè)擴(kuò)展在加載,若有,禁止其中一個(gè)即可
其實(shí)客戶在加載php_openssl.dll就是加載了2遍,一次是在php.ini里分號(hào)去掉了,一次在末尾加載了具體看圖;
其實(shí)以上兩種方式都可以開通相關(guān)模塊的加載;但只能運(yùn)行一種的存在,要么就是第一種去掉extension=php_openssl.dll前面的分號(hào),要么就加載在php.ini最后用[PHP_openssl]來(lái)進(jìn)行加載;兩種開啟就會(huì)出現(xiàn)故障,打開客戶日志的時(shí)候,錯(cuò)誤信息已經(jīng)高達(dá)5W多條,很是拖服務(wù)器;
PS:Windows系統(tǒng)下php開啟某個(gè)模塊加載的另一種方式(非去掉分號(hào));
; End:
[PHP_CURL]
extension=php_curl.dll
[PHP_GD2]
extension=php_gd2.dll
[PHP_GETTEXT]
extension=php_gettext.dll
[PHP_MYSQL]
extension=php_mysql.dll
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_MBSTRING]
extension=php_mbstring.dll
[PHP_SOAP]
extension=php_soap.dll
[PHP_XMLRPC]
extension=php_xmlrpc.dll
[PHP_openssl]
extension=php_openssl.dll
如果對(duì)Windows系統(tǒng)加載php不太了解,建議參閱以下文章,這也是我做的比較詳細(xì)的教程;
延伸閱讀:Windows系統(tǒng)下PHP7.X環(huán)境詳細(xì)圖解搭建教程
如果此文章幫助到了親,請(qǐng)給站長(zhǎng)打賞哦~~~教程結(jié)束
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!