第一步:安装lamp环境。
(1).安装apache。
root@localhost:~# sudo apt-get install apache2
测试一下是否安装成功。
root@localhost:~#/etc/init.d/apache2 restart
(2).安装mysql数据库
root@localhost:~# sudo apt-get install -y mysql-5.5 mysql-client mysql-server
(3).安装php、和php-mysql两个软件包
root@localhost:~# sudo apt-get install php5 php5-mysql php5-curl php5-gd php5-mcrypt mcrypt
(4).配置mysql数据库
设置一个root密码,登陆进去
mysqladmin -u root -p[oldpassword] password (newpassword)
下边把数据库的root密码设置成123.com
root@localhost:~# mysqladmin -u root -p password com.123 //刚开始没设密码就不写了。
Enter password: //什么都不用写,直接回车即可。
root@localhost:~# //不报错,说明设置root成功了。
(5).创建数据库和用户。
mysql -u root -p com.123
create database taokey;
mysql> insert into mysql.user(Host,User,Password) values("localhost","taokey",password("123.com"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:taokey密码为:123.com的用户。
给taokey用户设置相应的管理taokey数据库的权限;
mysql> grant all on taokey.* to taokey;
Query OK, 0 rows affected (0.00 sec)
这时候,重启mysql数据库。
二、安装wordpress程序
apache的配置文件保存在:/etc/apache2目录下。
(1).创建网站根目录并给与相应的权限。
sudo adduser rashost-wp #这个命令会在/home/下建立一个新的目录rashost-wp
//这种方法创建的用户是一般用户, 没有root权限,要创建有root权限的用户要归属分组
sudo useradd -g root rashost-wp
在/home/rashost-wp/下建立网站目录public_html
sudo mkdir -p /home/rashost-wp/public_html
修改网站根目录的属主和属组为rashost-wp
sudo chown -R rashost-wp:rashost-wp /home/rashost-wp/public_html
(2).配置apache2, 指向域名对应的网站目录,
在修改任何程序之前, 都不要忘记先备份需要修改的文件。
cd /etc/apache2/sites-available/
//复制default并重命名网站的名字 最好先创建一个default_backup文件。
touch default_backup
sudo cp -rf default default_backup #备份default文件
touch rashost-wp
sudo cp default rashost-wp #rashost-wp是新建的网站
(3).修改rashost-wp的配置文件。
vi rashost-wp #这是修改配置文件
NameVirtualHost 202.142.24.240:80
<VirtualHost 202.142.24.240:80>
ServerAdmin webmaster@localhost
ServerName cy1.raslab.com
DocumentRoot /home/rashost-wp/public_html/worldpress
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /home/rashost-wp/public_html/worldpress/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/rashost-wp/public_html/worldpress/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
保存退出,重启httpd服务。
ok,没有报错,重启成功啦!
(4).sudo a2ensite rashost-wp #启用了这个网站了。
sudo /etc/init.d/apache2 restart 重新启动apache2.
(5).下载worldpress,解压worldpress软件包。
wget http://cn.wordpress.org/wordpress-3.4.1-zh_CN.tar.gz
tar -zxvf wordpress-3.4.1-zh_CN.tar.gz -C /home/rashost-wp/public_html/
//有域名的,最好创建域名目录,解压到域名下。
(6).给域名很目录的文件和文档设置相应的权限。
最好不要设置成777权限,这样权限太大。
root@localhost:~#cd /home/rashost-wp/public_html/worldpress/
root@localhost:~#pwd
/home/rashost-wp/public_html/worldpress/
root@localhost:~#find ./ -type d -exec chmod 755 {} \;
root@localhost:~#find ./ -type f -exec chmod 644 {} \;
缓存目录temp/可以给一个777权限,没有的话就算了。
root@localhost:~#ls -l
root@localhost:~#chmod 777 temp/ -R
然后访问域名,即可安装worldpress,
千万要记住,数据库和数据库账户密码要与自己在后台建立的保持一致。
这个时候,基本的框架已经搭建出来了,其他的安装插件,建立标题、布局,设置权限,自己可以随便做了。
(8).worldpress的伪静态规则:
一般情况下,网站程序都是自带了.htaccess文件的,没有的话,可以在其他网站程序上拷贝一份。
修改.htaccess //写入下边代码即可、
1. BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
1. END WordPress
最后,保存退出。重启一下web服务器、伪静态设置成功!
三、安装zencert网站模板程序
(1).创建网站根目录并给与相应的权限。
sudo adduser zencert
(2).创建有root权限的用户要归属分组.
sudo useradd -g root zencert
(3).在/home/zencert/下建立网站目录public_html
sudo mkdir -p /home/zencert/public_html
修改网站根目录的属主和属组为zencert
sudo chown -R zencert:zencert /home/zencert/public_html
(4).配置apache2, 指向域名对应的网站目录,
在修改任何程序之前,都不要忘记先备份需要修改的文件。
cd /etc/apache2/sites-available/
touch zencert
sudo cp -rf default zencert #zencert是新建的网站
5).修改zencert的配置文件。
vi zencert #这是修改配置文件
NameVirtualHost 202.142.24.240:80
<VirtualHost 202.142.24.240:80>
ServerAdmin webmaster@localhost
ServerName cy2.raslab.com
DocumentRoot /home/zencert/public_html/zencert
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /home/zencert/public_html/zencert/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/zencert/public_html/zencert/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
保存退出,重启httpd服务。
ok,没有报错,重启成功啦!
(6).sudo a2ensite zencert #启用了这个网站了。
sudo /etc/init.d/apache2 restart 重新启动apache2.
(7).到官网上下载一个zencert程序压缩包,并把压缩包给解压了。
root@localhost:~#wget http://www.zen-cart.cn/download/products_extra_files/zen-cart-v150-utf8-20120309.zip
unzip zen-cart-v150-utf8-20120309.zip -d zencert //把程序压缩包解压到zen-cart目录下。
注意:没有unzip这个命令的,安装一下即可。apt-get zip unzip
给域名很目录的文件和文档设置相应的权限。
最好不要设置成777权限,这样权限太大。
但是,咱们是装环境,开始可以这么设置,以后再改回来。
chmod -R 777 /home/zencert/public_html/zencert/
好了,现在可以访问域名安装zencert环境了。
如果说时间空间不对,在/etc/php5/apache2/php.ini文件里面设置date.timezone=PRC
一步步教你如何安装配置zencert外贸网店系统
参见网址:http://www.zen-cart.cn/forum/topic46544.html
安全警告: 安装目录已存在: /var/www/zen-cart-v150-utf8-20120309/zc_install,为了安全请删除该目录。
二、安装mangento程序
apache的配置文件保存在:/etc/apache2目录下。
(1).创建网站根目录并给与相应的权限。
sudo adduser mangento #这个命令会在/home/下建立一个新的目录mangento
//这种方法创建的用户是一般用户, 没有root权限,要创建有root权限的用户要归属分组
sudo useradd -g root mangento
在/home/mangento/下建立网站目录public_html
sudo mkdir -p /home/mangento/public_html
修改网站根目录的属主和属组为mangento
sudo chown -R mangento:mangento /home/mangento/public_html
(2).配置apache2, 指向域名对应的网站目录,
cd /etc/apache2/sites-available/
touch mangento
sudo cp default mangento #rashost-wp是新建的网站
(3).修改mangento的配置文件。
vi mangento #这是修改配置文件
NameVirtualHost 202.142.24.240:80
<VirtualHost 202.142.24.240:80>
ServerAdmin webmaster@localhost
ServerName cy3.raslab.com
DocumentRoot /home/mangento/public_html/mangento
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /home/mangento/public_html/mangento/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/mangento/public_html/mangento/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
保存退出,重启httpd服务。
ok,没有报错,重启成功啦!
(4).sudo a2ensite mangento #启用了这个网站了。
sudo /etc/init.d/apache2 restart 重新启动apache2.
最后,可以访问域名或者IP,安装magento网站程序了。
安装向导OSL--―I agree to the above terms and conditions--continue--本地信息设置(可以默认)
--continue--安装magento-详细填写数据库信息-Encryption key--加密密钥。
安装结束:当所有已经安装设置结束,提示安装完成。页面上提示了一个encryption key
可以记下,是用来做保密。有两个选项,分别是进入前台(go to frontend).进入后台(go to backend)
这个时候,可能会遇到权限问题,无法写入之类的,直接给/var/www/magento/最高权限,以后可以改回来。
注意:chmod -R 777 /var/www/magento/
做好伪静态,即可访问其他网业。