听朋友用magento在搭建电商系统,我好奇。遂自己下载了一个包部署了一套。
主机采用linux center os6.5,安装程序非常顺利,部署一套大概费时一个小时左右。
#################linux环境搭建##################
安装apache2,然后启动:
yum install httpd
/etc/init.d/httpd start
此时,apache能提供http服务,但是不能解析php,也不能连数据库。
Apache主配置文件:/etc/httpd/conf/httpd.conf
Apache主配置目录,可以将不同类型的配置分门别类放入这个目录中:/etc/httpd/conf.d/
Apache网站根目录:/var/www/html/
Apache日志文件目录:/var/log/httpd
如果要改端口,vi /etc/httpd/conf/httpd.conf,如果修改端口绑定端口不成功,请看下面链接
如果服务启动起来,外网链接不上:可关闭防火墙(临时方案)
/etc/init.d/iptables stop
安装mysql
yum install mysql mysql-server
/etc/init.d/mysqld start
然后进入mysql表修改root用户的密码为abc123
use mysql;
update user set Password=PASSWORD(‘abc123‘) where User=‘root‘;
MySQL的my.cnf配置文件:/etc/my.cnf
MySQL数据库文件位置:/usr/lib/mysql
安装php5
yum install php
安装完后在/var/www/html/建立一个info.php文件:
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
访问:ip:80/info.php,如打印了info信息,则php环境搭建成功!
#############下面正式开始magento安装############
下载文件到本地(也可以直接wget下载包到linux上)
http://www.magentocommerce.com/download
使用rz从本地读取文件
如果不能使用此命令,yum install lrzsz -y
解压文件
unzip **.zip /var/www/html/magento
访问:ip:80/magento
按照提示走即可。
问题1:***路径必须可写
这个问题只需要把/var/www/html/magento路径下的所有文件都设置成可写的即可。
chmod -R 777 /var/www/html/magento/*(当然这么修改以后具有非常大的安全风险,这里主要为了初期搭建)
问题2:模块**未下载
yum install php-dom php-mcrypt php-gd
安装mcrypt出错时:
http://blog.hostonnet.com/installing-php-mcrypt-in-centos-6
linux php环境搭建以及magento安装教程