
ShopEx 服务器安装指南

ShopEx是一款功能强大的网上商店系统,适用于企业级应用,本文将详细介绍如何在服务器上安装ShopEx,包括环境搭建、软件安装、配置以及常见问题的解决方案。
一、环境准备
1. 操作系统要求
操作系统:CentOS 5.6 x86_64
IP地址:192.168.2.7
2. 所需软件包
freetype-2.3.5.tar.gz
gd-2.0.35.tar.gz

mysql-5.0.56.tar.gz
jpegsrc.v6b.tar.gz
libmcrypt-2.5.8.tar.gz
php-5.2.17.tar.gz
httpd-2.0.64.tar.gz
ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz
zlib-1.2.3.tar.gz

libpng-1.2.12.tar.gz
二、安装步骤
1. Apache安装
下载并解压httpd wget http://apache.mirrors.hoobly.com/httpd-2.0.64.tar.gz tar -zxvf httpd-2.0.64.tar.gz cd httpd-2.0.64 配置并安装Apache ./configure --prefix=/usr/local/apache "--enable-so" "--enable-rewrite" "--enable-mods-shared=most" "--with-mpm=worker" make install ln -s /usr/local/apache/bin/apachectl /etc/init.d/httpd
2. MySQL安装
下载并解压MySQL wget http://ftp.nju.edu.cn/pub/Mirrors/MySQL/MySQL-5.0/mysql-5.0.56.tar.gz tar -zxvf mysql-5.0.56.tar.gz cd mysql-5.0.56 配置并安装MySQL ./configure --prefix=/usr/local/mysql '--sysconfdir=/etc' '--enable-shared' '--enable-assembler' '--with-mysql-user=mysql' '--without-debug' '--enable-thread-safe-client' '--with-extra-charsets=all' make make install ln -s /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld 启动MySQL服务 service mysqld start
3. FreeType安装
下载并解压FreeType wget http://ftp.nju.edu.cn/pub/Linux/dag/redhat/el5/en/x86_64/freetype-2.3.5.tar.gz tar -zxvf freetype-2.3.5.tar.gz cd freetype-2.3.5 配置并安装FreeType ./configure --prefix=/usr/local/freetype --enable-shared make make install
4. GD库安装
下载并解压GD库依赖包 wget http://ftp.nju.edu.cn/pub/Linux/dag/redhat/el5/en/x86_64/gd-2.0.35.tar.gz tar -zxvf gd-2.0.35.tar.gz cd gd-2.0.35 配置并安装GD库 ./configure --prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --with-png=/usr/local/png --enable-shared make make install
5. PHP安装
下载并解压PHP wget http://mirrors.163.com/php/php-5.2.17.tar.gz tar -zxvf php-5.2.17.tar.gz cd php-5.2.17 配置并安装PHP ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib/php --with-gd=/usr/local/gd --with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/png --with-zlib-dir=/usr/local/zlib --enable-mbstring --with-mcrypt=/usr/local/libmcrypt --enable-safe-mode make make install
6. ZendOptimizer安装
下载并解压ZendOptimizer wget http://downloads.zend.com/guard/downloads/ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz tar -zxvf ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz cd ZendOptimizer-3.3.3-linux-glibc23-x86_64 复制ZendOptimizer到PHP扩展目录并修改php.ini文件 cp ZendOptimizer.so /usr/local/php/lib/php/extensions/no-debug-non-zend-20060513/ZendOptimizer.so echo "zend_extension='ZendOptimizer'" > /usr/local/php/etc/php.ini echo "zend_optimizerplus.return_references=On" >> /usr/local/php/etc/php.ini echo "zend_optimizerplus.return_nulls=On" >> /usr/local/php/etc/php.ini echo "zend_optimizerplus.return_voids=On" >> /usr/local/php/etc/php.ini echo "zend_optimizerplus.return_falses=On" >> /usr/local/php/etc/php.ini echo "zend_optimizerplus.return_zeros=On" >> /usr/local/php/etc/php.ini echo "zend_optimizerplus.return_empty_strings=On" >> /usr/local/php/etc/php.ini echo "zend_optimizerplus.return_empty_arrays=On" >> /usr/local/php/etc/php.ini
7. 其他依赖库安装
下载并解压jpegsrc、libmcrypt、zlib和libpng wget http://ftp.nju.edu.cn/pub/Linux/dag/redhat/el5/en/x86_64/jpegsrc.v6b.tar.gz wget http://ftp.nju.edu.cn/pub/Linux/dag/redhat/el5/en/x86_64/libmcrypt-2.5.8.tar.gz wget http://ftp.nju.edu.cn/pub/Linux/dag/redhat/el5/en/x86_64/zlib-1.2.3.tar.gz wget http://ftp.nju.edu.cn/pub/Linux/dag/redhat/el5/en/x86_64/libpng-1.2.12.tar.gz tar -zxvf jpegsrc.v6b.tar.gz tar -zxvf libmcrypt-2.5.8.tar.gz tar -zxvf zlib-1.2.3.tar.gz tar -zxvf libpng-1.2.12.tar.gz
8. 安装jpeg、libmcrypt、zlib和libpng库
配置并安装jpeg库 cd jpeg-6b ./configure --prefix=/usr/local/jpeg --enable-shared make make install 配置并安装libmcrypt库 cd ../libmcrypt-2.5.8 ./configure --prefix=/usr/local/libmcrypt make make install 配置并安装zlib库 cd ../zlib-1.2.3 CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/zlib make make install 配置并安装libpng库 cd ../libpng-1.2.12 ./configure --prefix=/usr/local/png --enable-shared make make install
9. 修改Apache配置文件以支持PHP
添加以下内容到httpd.conf文件中,以便Apache支持PHP解析 LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php DirectoryIndex index.html index.htm index.php
三、ShopEx安装与配置
1. 下载并解压ShopEx程序包
下载ShopEx程序包(假设已下载至当前目录) wget http://dltel.shopex.cn/single/shopex-single-4.8.5.55324.zip unzip shopex-single-4.8.5.55324.zip -d /var/www/html/shopex
2. 访问安装页面进行安装
打开浏览器,访问http://your_domain_or_ip,按照提示填写数据库信息和其他基本配置信息完成安装,安装完成后,可以通过默认后台地址http://your_domain_or_ip/shopadmin访问ShopEx管理界面。
四、常见问题解答
Q1: ShopEx安装时出现乱码怎么办?
A1: 确保服务器安装了ZendOptimizer,并且版本不低于2.5.7,如果问题依旧,请检查是否以二进制方式上传了所有文件。
Q2: 如何修改ShopEx后台地址?
A2: 通过FTP或远程桌面登录到服务器,重命名shopadmin文件夹为你想要的新名称即可,将shopadmin改为chinaz,则新的后台地址为http://your_domain_or_ip/chinaz。
以上就是关于“服务器安装shopex”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/22019.html<