首先,我想說(shuō)的是。假如是版本問(wèn)題的?想降低版本或者升高版本的,自己去百度或者google一下。這樣的教程網(wǎng)上有很多,而且很詳細(xì)。(PS:使用VM來(lái)測(cè)試最好,熟練了在轉(zhuǎn)到生產(chǎn)環(huán)境)
其次,版本的bug或者更人性化的建議我覺(jué)得這個(gè)給大大們(在這里感謝我們wdlinux團(tuán)隊(duì)和wdlinux大大)提供出來(lái),這樣的話(huà)wdcp系統(tǒng)才會(huì)越來(lái)越好。很多時(shí)候,因?yàn)槲覀儌€(gè)人需要的環(huán)境是不一樣的 所以有很多東西都是可以baidu或者google的。所以大家在這里問(wèn)這么多,其實(shí)是在浪費(fèi)自己的時(shí)間。去找下資料學(xué)著這么解決 這樣反而讓自己對(duì)系統(tǒng)更熟悉。
最后,我覺(jué)得大大們,要是有空的話(huà)就把所有的現(xiàn)在論壇里,wdcp系統(tǒng)所有的提出來(lái)的問(wèn)題和對(duì)應(yīng)解決方案應(yīng)該放在FAQ里(方便大家~)
比如使用這個(gè)系統(tǒng)安裝zencart這個(gè)網(wǎng)店程序,默認(rèn)的安裝就夠了。但是我如果要安裝magento的話(huà),默認(rèn)的安裝就不行了,所以要用源碼包編譯安裝(這點(diǎn)大大們考慮就很好,可以自己編譯添加需要的擴(kuò)展和支持)。 需要mysql支持innodb引擎,需要php擴(kuò)展pdo-mysql。使用源碼包安裝就非常好。
這里我給出magento的需要安裝擴(kuò)展和支持innodb的教程(很簡(jiǎn)單的)
1.下載源碼包
2.解壓源碼包
3. vi lanmp.sh
找到 mysql的編譯代碼
“
./configure --prefix=$IN_DIR/mysql-5.1.55 --sysconfdir=$IN_DIR/etc --enable-assembler --enable-thread-safe-client --with-extra-charsets=complex --with-ssl --with-embedded-server
”
在找到編譯的代碼中加入” --with-plugins=innobase“ 這個(gè)代碼加入其中就可以
“
./configure --prefix=$IN_DIR/mysql-5.1.55 --sysconfdir=$IN_DIR/etc --enable-assembler --enable-thread-safe-client --with-extra-charsets=complex --with-plugins=innobase --with-ssl --with-embedded-server
”
然后保存 安裝就可以了 這樣就支持innodb了
接下來(lái)說(shuō)的是給php安裝pdo-mysql擴(kuò)展 (因?yàn)閷?duì)php不是很熟悉,為了穩(wěn)妥點(diǎn),所以只有先源碼包安裝完了。再重新編譯php來(lái)安裝擴(kuò)展,調(diào)用.so文件這種模式)
下載 安裝都在這里
# wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
# tar zxvf PDO_MYSQL-1.0.2.tgz
# cd PDO_MYSQL-1.0.2
# /www/wdlinux/php-5.2.17/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
# ./configure --with-php-config=/www/wdlinux/php-5.2.17/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql-5.1.55
# make && make install
Installing shared extensions: /www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-zts-20060613/
# vi /www/wdlinux/etc/php.ini
在最后加入extension=pdo_mysql.so
這樣重啟apache就可以了,打開(kāi)phpinfo
可以找到
pdo_mysql
PDO Driver for MySQL, client library version 5.1.55
這樣就是成功安裝了。
(PS:在這里向大大,請(qǐng)教下,假如是修改源碼編譯包的lanmp.sh,我在php編譯的那段代碼加入什么,才能安裝后就直接支持pdo-mysql,而不需要安裝完再重新編譯php安裝pdo-mysql擴(kuò)展?)
歡迎轉(zhuǎn)載,但請(qǐng)保留此信息
[我的Linux,讓Linux更易用]
CentOS精簡(jiǎn)版,集成lamp,lnmp版,
wdcp,
wdcdn,
wddns,
一鍵安裝包,集群負(fù)載均衡LVS,智能DNS/CDN,性能優(yōu)化
本文連接:
http://www.fsowen.com/old/node/359
嗯,說(shuō)得很好,也多謝提供的這些建議和方法 而且,也建議大家
嗯,說(shuō)得很好,也多謝提供的這些建議和方法
而且,也建議大家在遇到問(wèn)題時(shí)也想想自己的操作和償試著百度或GG
或者盡量把問(wèn)題描述清楚發(fā)到論壇上,便于解決
后續(xù)我也會(huì)把一些常見(jiàn)的問(wèn)題和解決方法整理到FAQ里
關(guān)于DZ不支持高版本eaccelerator問(wèn)題的解決辦法
http://www.fsowen.com/node/360
PDO_mysql的支持,只需要在編譯php段里加上 --with-pdo-mysql=/www/wdlinux/mysql-5.1.55
再編譯,就可以了