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