由于是测试环境就使用了centos5.5x32bin
Shop++ 推荐运行的环境
操作系统:linux
JDK:JDK 1.6
WEB服务器: tomcat6.0
数据库:mysql5.0
首先下载SHOP++ 体验版下载地址http://www.shopxx.net/download.html
需要的软件
jdk-1_5_0_06-linux-i586.BIN
TOMCAT5.0
Yum 安装的mysql
安装步骤:
首先设置jdk的可执行权限:
Root#vi /etc/sysconfig/iptable
Root#vi/etc/sysconfig
Root#chmod +x jdk-1_5_0_06-linux-i586.bin
root#./jdk-1_5_0_06-linux-i586.bin
root#mkdir /usr/java
root#mv jdk1.5.0_06 /usr/java/
root#vi /etc/profix
export JAVA_HOME=/usr/java/jdk1.5.0_06
exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/toos/jar
export PATH=$PATH:$JAVA_HOME/bin
root# source /etc/profile
root# tar zxvf apache-tomcat-5.5.33.tar.gz-C /usr/local/
现在你可以解压shopxx-3.0Beta 把shopxx-3.0Beta文件夹上传到tomcat /webapps下了并且改为shopxx(好记)
Root#cd/usr/local/apache-tomcat5.5.33/webapps
Root#mv shopxx-3.0Beta shopxx
设置mysql帐号和密码
root#yum –y install mysql
root#service mysqld start
root# mysqladmin -u root password 'aachina'
如果mysql密码忘记了可以这样修改
Root# mysqld_safe --skip-grant-tables &
Root# update userset password=password("520") where user="root";
Root# flush privileges;
Root#exit
Root#service mysqld restart
修改tomcat端口号为80
Root#vi/usr/local/apache-tomcat5.5.33/conf/service.xml
启动和关闭tomcat
Root# cd/usr/local/apache-tomcat-5.5.33/bin/
Root#./startup.sh
Root#./shutdown.sh
这个时候可以访问shopxx了地址为http://192.168.5.**/shopxx/
开始登录,开始时需要配置系统的,如果提示“没有mysql支持和数据库支持”,这个是没有问题的因为你还没有连接数据库,直接下一步就可以
Ecshop的安装
标配
OS:CentOS 5.5
MYSQL: 3.23或者以上版本
Apache2
PHP: 5.2
ECShop: 2.7.2
这里安装的ecshop是基于php语言的和mysql数据库
所以现在只需要安装php就可以了 ecshop和shopxx是在一台机器上的,所以mysql也不用安装了
Root#yum –y install gd gd-devel php-gd php-mysql gcc gcc-c++gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-develfreetype-devel pam-devel httpd
Root# cd ECShop_V2.7.3_UTF8_release1106/
Root# mv upload /var/www/html/ecshop
Root# chown -R apache:apache ecshop/
Root# service httpd restart
Root#cd /opt/
Root# wget http://mirror.trouble-free.net/sources/ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.g
Root# tar zxvfZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz -C /usr/local/
Root#cd /usr/local/ZendOptimizer-3.3.0a-linux-glibc21-i386/
Root#./install.sh
Root#vi /etc/httpd/conf/httpd.conf 修改httpd的端口号因为tomcat已经占用了80端口
Root# service httpd restart
到此可以访问ecshop了第一次登录也是需要配置系统的