首先,我想说的是。假如是版本问题的?想降低版本或者升高版本的,自己去百度或者google一下。这样的教程网上有很多,而且很详细。(PS:使用VM来测试最好,熟练了在转到生产环境)
其次,版本的bug或者更人性化的建议我觉得这个给大大们(在这里感谢我们wdlinux团队和wdlinux大大)提供出来,这样的话wdcp系统才会越来越好。很多时候,因为我们个人需要的环境是不一样的 所以有很多东西都是可以baidu或者google的。所以大家在这里问这么多,其实是在浪费自己的时间。去找下资料学着这么解决 这样反而让自己对系统更熟悉。
最后,我觉得大大们,要是有空的话就把所有的现在论坛里,wdcp系统所有的提出来的问题和对应解决方案应该放在FAQ里(方便大家~)
比如使用这个系统安装zencart这个网店程序,默认的安装就够了。但是我如果要安装magento的话,默认的安装就不行了,所以要用源码包编译安装(这点大大们考虑就很好,可以自己编译添加需要的扩展和支持)。 需要mysql支持innodb引擎,需要php扩展pdo-mysql。使用源码包安装就非常好。
这里我给出magento的需要安装扩展和支持innodb的教程(很简单的)
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“ 这个代码加入其中就可以
“
./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了
接下来说的是给php安装pdo-mysql扩展 (因为对php不是很熟悉,为了稳妥点,所以只有先源码包安装完了。再重新编译php来安装扩展,调用.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就可以了,打开phpinfo
可以找到
pdo_mysql
PDO Driver for MySQL, client library version 5.1.55
这样就是成功安装了。
(PS:在这里向大大,请教下,假如是修改源码编译包的lanmp.sh,我在php编译的那段代码加入什么,才能安装后就直接支持pdo-mysql,而不需要安装完再重新编译php安装pdo-mysql扩展?)
欢迎转载,但请保留此信息
[我的Linux,让Linux更易用]
CentOS精简版,集成lamp,lnmp版,
wdcp,
wdcdn,
wddns,
一键安装包,集群负载均衡LVS,智能DNS/CDN,性能优化
本文连接:
http://wdlinux.cn/old/node/359
嗯,说得很好,也多谢提供的这些建议和方法 而且,也建议大家
嗯,说得很好,也多谢提供的这些建议和方法
而且,也建议大家在遇到问题时也想想自己的操作和偿试着百度或GG
或者尽量把问题描述清楚发到论坛上,便于解决
后续我也会把一些常见的问题和解决方法整理到FAQ里
关于DZ不支持高版本eaccelerator问题的解决办法
http://www.wdlinux.cn/node/360
PDO_mysql的支持,只需要在编译php段里加上 --with-pdo-mysql=/www/wdlinux/mysql-5.1.55
再编译,就可以了