LAMP环境搭建ECMALL网上商城

来源:互联网 发布:Matlab数据精度 编辑:程序博客网 时间:2024/05/21 15:48

LAMP(Linux Apache Mysql PHP)安装过程

一、            安装Mysql数据库

1、  准备安装软件:mysql-5.1.30.tar.gz

2、  解压软件:tar-zvxf mysql-5.1.30.tar.gz

3、  安装软件

cd/home/mysql-5.1.30

./configure--prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql--with-charset=gbk

make

make install

make clean

4、  增加mysql用户

useradd-M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql

5、  初始化数据库

/user/local/mysql/bin/mysql_install_db–user=mysql

6、  启动mysql

/usr/local/mysql/bin/mysqld_safeuser=mysql &

7、  如启动时显示”Can’tconnect to local MySQL server through socket  /tmp/mysql.sock’(2)”,

解决方式为:

ln -s/var/lib/mysql/mysql.sock /tmp/mysql.sock

chmod -R 777 /var/lib

如仍无法连接,按以下方式建立pid文件

mkdir /var/run/mysqld

touch/var/run/mysqld/mysqld.pid

chmod -R 777/var/run/mysqld

 

二、            安装Apache服务器

1、  准备安装软件httpd-2.2.17.tar

2、  解压软件:tar -vxfhttpd-2.2.17.tar

3、  安装软件:

cd /home/httpd-2.2.17.tar

   ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-mods-shared=most
   ./configure --prefix=/usr/local/apache2 --enable-so --enable-module=most --enable-shared=max --enable-rewrite 
                    ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-access
  ./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all –-enable-rewrite=shared

make

make install

make clean

4、  启动服务器:

./usr/local/apache2/bin/apachectlstart

 

三、            安装GD和PHP

1、  准备安装软件:直接在安装盘中查找对应RPM包

2、  安装软件:

rpm -i gd-2.0.33-9.4.el5_1.1.i386.rpm

rpm -i php-gd-5.1.6-23.2.el5_3.i386.rpm

rpm -i php-5.1.6-23.2.el5_3.i386.rpm

rpm -i php-gd-5.1.6-23.2.el5_3.i386.rpm

rpm -i php-mysql-5.1.6-23.2.el5_3.i386.rpm

rpm -i php-pdo-5.1.6-23.2.el5_3.i386.rpm

rpm -i MySQL-shared-compat-5.1.63-1.glibc23.i386.rpm

3、  如果安装时提示依赖文件,采用同样方式安装相关文件

 

四、            使用PHP解析Apache服务器

1、  cp /usr/lib/httpd/modules/libphp5.so /usr/local/apache2/modules/

2、  cp /usr/local/apache2/conf/httpd.conf/usr/local/apache2/conf/httpd.conf_bak

vi/usr/local/apache2/conf/httpd.conf

1)在<IfModule!mpm_netware_module>之前增加一行:

LoadModule php5_module modules/libphp5.so

                   2)在AddTypeapplication/x-compress .Z之后增加两行:

                            AddTypeapplication/x-httpd-php .php .phtml

                       AddTypeapplication/x-httpd-php-source .phps

                   3)将DirectoryIndexindex.html index.htm default.htm default.html改为

                            DirectoryIndexindex.html index.htm default.htm default.html index.php

                   4)保存退出

         3、./usr/local/apache2/bin/apachectlrestart

         4、建立测试文件test.php,内容为<?phpinfo();?>,放在/usr/local/apache2/htdocs目录下,在浏览器中输入http:// (linux服务器ip)/test.php,如果显示PHP信息则表示配置成功

         5、如果显示空白或提示下载文件,则需重新配置

           如果显示文本“phpinfo()”,检查test.php文件内容,注意删除空格或改为<?php phpinfo();?>,再重试

 

五、            安装ECMALL

1、  准备文件:ecmall230beta1-0625-scgbk.zip

2、  解压文件至/usr/local/apache2/htdocs(解压后文件夹名为sc-gbk)

3、  mkdir /usr/local/apache2/htdocs/sc-gbk/upload/temp

chmod -R 777/usr/local/apache2/htdocs/sc-gbk/upload/

4、  在浏览器中输入http://(linux服务器ip)/sc-gbk/upload/install/,接受协议,检查环境,下一步输入服务器配置信息:

localhost(或127.0.0.1)

3306

LAMP(随便填)

root

(空)

ecm_

http://(linux服务器ip)/sc-gbk/upload

admin

(随便填一个邮箱)

(随便填一个密码)

(重复密码)

点击下一步,初始化数据库,完成后可进入前台或后台进行管理

前台地址为:http://(linux服务器ip)/sc-gbk/upload

后台地址为:http://(linux服务器ip)/sc-gbk/upload/admin

如果进入前台或后台显示为空白,需查看日志文件/usr/local/apache2/logs/error.log

若提示为: date(): It isnot safe to rely on the system's timezone settings.

解决:编辑/etc/php.ini,找到;date.timezone= ,更改为date.timezone = PRC

(PHP所取的时间是格林威治标准时间,所以和北京时间大概8个小时)

5、  安装初始数据

1)      将sc-gbk目录下的initdata文件夹移动到upload文件夹下

2)      在浏览器中输入http://(linux服务器ip)/initdata/,按默认方式安装即可。

3)      进入网站前台,共3个用户可使用admin(管理员)、seller(卖家)和buyer(买家)

 

六、            客户端安装Navicatfor MySQL

1、  准备安装软件(navicat8_mysql_cs)

2、  采用默认方式安装Navicatfor MySQL

3、  文件->创建连接->常规

连接名:lamp(随便填写或空出)

主机名:(服务器ip)

埠:3306

用户名:root

密码:(空)

点击确定完成客户端连接。

4、  查看lamp->LAMP(数据库)->表,

以ecm_开头的表即为此次安装的数据表,共47个。

原创粉丝点击