php7.1版本出現call to undefined function mysql_connect()
通過通過第三方yum (remi源) 安裝指定7.1版本的php。用資料庫連線不上,是寫用了mysqli擴充套件去連線的。顯示未成功定義mysqli_connect()的!
rpm -qa | grep mysql檢視有沒有mysql的擴充套件包,發現沒有安裝到!
yum search php71 | grep mysql#檢視remi的php7.1版本的yum支援mysql的擴充套件包
yum -y install php71-php-pecl-mysql.x86_64#安裝後,重啟php-fpm服務,問題解決
killall php-fpm#關閉php-fpm程序
/opt/remi/php71/root/usr/sbin/php-fpm#重啟php-fpm服務
(注意:如果只
安裝了php-mysqlnd-7.1.28-1.el7.remi.x86_64
是不行的,安裝以上的
php71-php-mysqlnd.x86_64
或php71-php-pecl-mysql.x86_64即可)
這個是由於安裝時候沒有安裝到php_mysql時,自己手動在php.ini檔案新增上去的,修改php,ini檔案,把extension=php_mysql.dll去掉就沒這提示了!
php上傳檔案常見問題總結
把php上傳檔案時經常碰到的幾個問題總結一下吧,以後用到時不用再去找了。1.先做個最簡單的上傳檔案 複製 如下 enctype multipart form data filename 複製 如下 if files file size 20000 else else else 2.然後了解超級全域性...
php安裝問題 PHP安裝攻略 常見問題解答(一)
php安裝攻略 常見問題解答 一 一 問 我已經按步驟安裝了unix版的apache模組,但是我的php指令碼原始碼顯示在瀏覽器當中,或者瀏覽器提示我儲存檔案。為什麼?答 這是由於php模組沒有正常工作引起的。請檢查下列三個地方 請確認正在執行的apache執行檔案是你最後編譯成功的那乙個。輸入如下...
PHP函式之CURL 常見問題總結
一.請求返回 400 bad request 錯誤,可能原因 1.url位址有誤.手動在位址列裡輸入url看看請求是否正常.注意 如果url位址裡面包含換行符也有可能返回400.2.https請求需要設定對應引數 3.url中傳遞的字串需要url encode轉碼 二.允許url重定向的設定 cur...