ubuntu php 開啟pdo擴充套件

2021-08-09 07:56:11 字數 1045 閱讀 3067

ubuntu下安裝好lamp後預設情況沒有安裝mysql_pdo擴充套件,以下是安裝 步聚,在終端輸入以下命令

1、pecl search pdo

2、sudo pecl install pdo

當出現error: `make' failed這些提示時執行sudo pecl install pdo_mysql

(上面的報錯只是說明pdo已經加入了php的預設安裝,不需要再另外安裝。所以可以繼續安裝pdo_mysql)

如果報提示沒有phpize模組      sudo apt-get install php5-dev  或者 sudo apt-get install php-dev

。3、sudo pecl install pdo_mysql 

當出現configure: error: cannot find mysql header files under

error: `/tmp/pear/temp/pdo_mysql/configure' failed

提示時執行 sudo apt-get install php-mysql

(上面的報錯表示在pear中找不到pdo_mysql 驅動,那重新安裝php-mysql看看)

4、php7  :  sudo vi /etc/php/7.0/apache2/php.ini

php5  :  sudo vi /etc/php5/apache2/php.ini

5、在最後面加入以下2行 

extension = pdo.so

extension = pdo_mysql.so

如果不讓修改就給他乙個許可權

php7  :  sudo chmod 777 /etc/php/7.0/apache2/php.ini

php5  :  sudo chmod 777 /etc/php5/apache2/php.ini

順便去掉一些extension前的分號(開啟常用擴充套件),如:mbstring,curl等。

6、重啟apache

sudo /etc/init.d/apache2 restart

配置完成

ubuntu php執行計畫任務

根據php安裝模式不同分為2種,一是apache 2.0 handler,另外一種是fpm fastcgi 如果server api是cgi,那麼在需要cron執行的php指令碼的第一行額外加入一段 usr bin php q 類似perl語法 指定伺服器中php可執行程式的位置,具體步驟如下 1....

ubuntu php連線oracle資料庫

需要將資料庫從mysql遷移到oracle。下了個oracle xe在ubuntu下折騰了好久,都只能啟動1521的偵聽埠,而資料庫起不起來。無奈之下切換到windows,使用官網的安裝包,順利裝上。1.需要instantclient basic linux32 11.2.0.2.0.zip和ins...

Ubuntu PHP7的原始碼編譯安裝

cd 解壓好的目錄 安裝.configure prefix 安裝目錄 with config file path 安裝目錄 etc 其他引數自行了解 需要依賴,如未滿足請根據提示安裝依賴 gcc autoconfig 之類 make make test 檢查安裝 可跳過 make install 測...