Ubuntu系统lamp环境下安装wordpress、zencert和mangento程序网站

第一步:安装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/

做好伪静态,即可访问其他网业。




你可能感兴趣的:(数据库,安装,password,软件包)