去掉PHP的一些警告

2021-05-23 08:42:11 字數 1706 閱讀 2221

因為刪除了mysql,發現會引起很多警告,如下

php warning:  php startup: unable to load dynamic library '/usr/lib/php5/20090626+lfs/gd.so' - /usr/lib/php5/20090626+lfs/gd.so: cannot open shared object file: no such file or directory in unknown on line 0

php warning:  php startup: unable to load dynamic library '/usr/lib/php5/20090626+lfs/mcrypt.so' - /usr/lib/php5/20090626+lfs/mcrypt.so: cannot open shared object file: no such file or directory in unknown on line 0

php warning:  php startup: unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysql.so' - /usr/lib/php5/20090626+lfs/mysql.so: cannot open shared object file: no such file or directory in unknown on line 0

php warning:  php startup: unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysqli.so' - /usr/lib/php5/20090626+lfs/mysqli.so: cannot open shared object file: no such file or directory in unknown on line 0

php warning:  php startup: unable to load dynamic library '/usr/lib/php5/20090626+lfs/pdo_mysql.so' - /usr/lib/php5/20090626+lfs/pdo_mysql.so: cannot open shared object file: no such file or directory in unknown on line 0

注釋掉 /etc/php/conf.d/下所有的配置檔案中的內容即可。

xjzhou:php$ sudo vim /etc/php5/conf.d/

curl.ini       gd.ini         mcrypt.ini     mysqli.ini     mysql.ini      pdo.ini        pdo_mysql.ini 

xjzhou:php$ sudo vim /etc/php5/conf.d/gd.ini

xjzhou:php$ sudo vim /etc/php5/conf.d/mcrypt.ini

xjzhou:php$ sudo vim /etc/php5/conf.d/mcrypt.ini

xjzhou:php$ sudo vim /etc/php5/conf.d/pdo.ini

xjzhou:php$ sudo vim /etc/php5/conf.d/pdo

例如mysqli.ini

; configuration for php mysql module

; extension=mysqli.so

如何去掉一些特殊的空格

字串可以使用.trim 方法去掉首尾的空格,但是無法去除中間得空格。這種情況是一般前端的資料之類的,使用node解析後獲得的字串,會將前端中的換行啊,退格啊等都替換成對應的轉譯字元 t n r s 等等 有的作業系統 r n連用表示是換行,有的是只需要 n就可以表示 有的前端的 我們使用node解析...

去掉idea中的警告

目前我使用的兩種方法 1.idea右下角有個小人,單擊後選擇syntax即可 2.在setting editor inspections搜尋sql,把no data sources configured和sql dialect detection後的框框勾掉即可 3.如果有綠色背景圖,則把edito...

繼續收集gcc一些編譯警告

大約半年前,寫了篇關於gcc編譯警告的文章 gcc較高版本的一些編譯警告收集 因為忍受不了當時做的專案的刷屏式的編譯警告。沒想到,現在又要進行此事。因為當前的 分支實在太多,而且又各自為政,沒法通用 與當初重構的初衷已背離,當然,這是架構師要做的事,即使公司現在正在推行 匠心精神 我還是沒權力和能力...