最近小編需要在阿里雲主機上安裝pdo模組,因為現在有很多程式像phpwind、wecenter都需要開啟才能安裝。小編在網上找了很多教程都沒有成功或者說的不詳細,終於在phpwind官方論壇找到一篇還算非常不錯的linux主機安裝pdo教程,下面就整理給大家。
前期準備
1.首先小編用的是wdcp面板(國內非常知名的一款linux管理面板)大家可以檢視:阿里雲linux主機安裝wdcp管理面板
另外小編的linux系統是centos 6.3系統。
2.準備xshell。
注意:以下紫色**是需要在xshell中執行的,如果你也是用阿里雲主機,並且wdcp面板,建議直接複製粘帖。如果不是,可以合理應變。
1.登陸xshell。隨便找個臨時www.cppcns.com目錄,比如/home ,輸入以下**:
cd /home
2.使用wget**php官方提供的pdo的包
wget
3.解壓縮
tar zxvf pdo_mysql-1.0.2.tgz
4.進入剛才解壓的目錄
cd pdo_mysql-1.0.2
5.用phpize為php新增動態擴充套件
/www/wdlinux/php/bin/phpize
注程式設計客棧:到這步注意了,要根據自己伺服器php的安裝位置,phpize在php的安裝目錄的bin下面。如果執行了這個語句,提示沒有phpize,說明要去安裝下phpize(問百度)
6.編譯
./configure --with-php-config=/www/wdlinux/php/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql
這步要注意,把php的路徑自己修改下。
如果沒報錯,如果這條語句出現錯誤的話,暫時不要做第7步,先看下解決方法:
configure: error: no acceptable c compiler found in $path
看清圖中,是不是有個error
如果是這樣的話則需要安裝gcc :下面是安裝gcc教程:
安裝gcc
yum -y install gcc
但是,當我們執行這個語句後,發現又報錯了
具體報錯是
error: package: glzhbjjvpbibc-headers-2.12-1.80.el6_3.6.x86_64 (updates)
requires: kernel-headers >= 2.2.1
error: package: glibc-headers-2.12-1.80.el6_3.6.x86_64 (updates)
requires: kernel-headers
如果出現報錯,那麼下面是解決方法:
開啟yum配置檔案
vim /etc/yum.conf
找到exclude=kernel*
改成# exclude=kernel*
儲存即可
7.make
make
8.make install
make install
這個執行完成之後,會出現
說明已經成功了。
9.還有最後一步,有時編譯的時候,系統會自動幫你做好,有時不需要自己操作
編輯/www/wdlinux/etc/p程式設計客棧hp.ini檔案, 在最後加入
extension=/www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so
注意:這麼長的路徑,需要換成自己的,第7步做完不是有個這麼長串的位址的。
要是單這樣加沒用,在前面加個(這個不是命令,是php.ini)
[pdo_mysql]
extension="pdo_mysql.so"
10.重啟apache或者nginx
最程式設計客棧後測試:phpinfo.php看看有沒有pdo_mysql,光有pdo不行的
以上就是linux雲主機安裝pdo教程了,再次感謝phpwind論壇,小編親測成功!
本文標題: linux雲主機安裝pdo詳細教程
本文位址:
linux雲主機安裝mysql
準備工作 更新yum下的安裝包 sudu yum update 等待.yum install wget 等待.wget sudo rpm ivh mysql community release el7 5.noarch.rpm yum update 照常安裝mysql並啟動服務 sudo yum i...
linux雲主機怎麼安裝WDCP
linux雲主機 教你成功安裝wdcp的2個方法 第乙個不成功就試第2個 1 先用xshell連線你的伺服器 2 輸入一下 wget 3 再輸入tar zxvf lanmp laster.tar.gz 4 再輸入sh install.sh 輸入完成後會看見下圖 有5個選擇 我們選擇4回車就好了 安裝...
雲主機安裝 操作步驟
一 命令安裝svn server yum install subversion二 版本檢視 三 建立svn版本庫目錄mkdir p root svn svnrepos 四 建立版本庫svnadmin create root svn svnrepos 執行了這個命令之後會在 var svn svnre...