文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ECshop安装(redhat5.4)

ECshop安装(redhat5.4)

时间:2010-06-01  来源:乌龙茶--北京

一.搭建环境

1.       配置GCC

a.       使用YUM

[root@localhost ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo

更改内容

[rhel-debuginfo]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///media/cdrom/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

~

b.挂在光盘

c.yum list

 yum –y install *gcc*

二.安装

1.       安装mysql

a.       tar –zxvf  mysql*

cd mysql*

yum –y install *termcap*

./configure –prefix=/usr/local/mysql

make

make install

cp support-files/my-medium.cnf /etc/my.cnf

Useradd mysql

cd /usr/local

shown mysql:mysql mysql –R

cd /mysql

bin/mysql_install_db –user=mysql

chown mysql:mysql  /var  -R

bin/mysqld_safe –user=mysql &

b.       设置自动启动mysql

cd mysql-5.0.22

cp support-files/mysql.server /etc/rc.d/init.d/mysql

chown –x /etc/rc.d/init.d/mysql

chkconfig –add mysql

chkconfig –level 35 mysql on

chkconfig –list mysql

MYSQL完毕!!!

2.       安装Apache

a.       tar –zxvf httpd*

cd httpd*

./configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql --enable-module=so --enable-shared=max
make
make install

3.       安装PHP

a.       Yum –y install *libxml2*

tar -zxvf php-*
cd php-*
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
make
make install
cp php.ini-dist /usr/local/php/lib/php.ini
vi /usr/local/php/lib/php.ini

修改 register_globals=On

       (位于414)

4. 配置httpd.conf

    a. vi /usr/local/apache/conf/httpd.conf

           找到"AddType application/x-gzip .tgz"

(第294行),在它的下面添加
"AddType application/x-httpd-php .php"和

"AddType application/x-httpd-php-source .phps"
找到"DirectoryIndex index.html
" 在index.html 前添加 index.php

 

b.       启动httpd

/usr/local/apache/bin/apachectl  start

 

Iptables -F

httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

解决方法:

1关闭SELINUX的方法:

vi /etc/selinux/config 将SELINUX=enforcing 改成SELINUX=disabled 需要重启

2不关闭SELINUX的方法:

# setenforce 0

# chcon -t shlib_t /usr/local/apache/modules/libphp5.so

# service httpd restart

# setenforce 1

三.  安装ECshop

1.     cp upload /usr/local/apache/htdocs

2.     chmod 777 load

 

 

 

相关阅读 更多 +
排行榜 更多 +
别惹神枪手安卓版

别惹神枪手安卓版

冒险解谜 下载
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载