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 測...