Ubuntu下搭建DBShop运行环境
DBShop的最佳环境是 Linux + Apache + MySql(5.1+) +Php(5.3.23+)
本次搭建的环境是在 Ubuntu 12 版本(64位)上进行的。
1、升级软件包(其实这步可做可不做)
1 2 |
sudo apt-get update sudo apt-get dist-upgrade |
2、安装MySql
1 |
sudo apt-get install mysql-server |
安装过程中会叫你输入root用户密码,并确认
3、安装Apache
1 |
sudo apt-get install apache2 |
4、安装 php及相应模块
1 2 3 4 5 6 |
sudo apt-get install php5 sudo apt-get install php5-mysql sudo apt-get install php5-gd sudo apt-get install libapache2-mod-auth-mysql sudo apt-get install libapache2-mod-php5 sudo apt-get install curl libcurl3 libcurl3-dev php5-curl |
6、安装phpmyadmin
1 2 3 |
sudo apt-get install phpmyadmin cd /var/www sudo ln -s /usr/share/phpmyadmin |
安装的过程中,需要输入mysql的密码信息。
7、必要配置
环境安装好后,还需要一些必要的配置,DBShop才可以正常运行
开启 Rewrite (重写)模块
1 |
sudo a2enmod rewrite |
用vi或者其他编辑器打开
/etc/apache2/apache2.conf
将
1 2 3 4 5 |
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> |
中的AllowOverride None 修改成 AllowOverride All
如果在/etc/apache2/apache2.conf没有找到,可以去 /etc/apache2/sites-enabled/000-default里面找(版本不一样,位置可能会有不同)。
说明:000-default实则为sites-available/default的链接,而AllowOverride None则会完全忽略.htaccess文件,rewrite规则就不能生效,另外注意您的程序文件的权限不能忘记开启所以开启扩展后必须修改000-default文件。然后重启apache服务
1 |
sudo service apache2 restart |
或者
1 |
sudo apache2ctl -k restart |
都可以。
这样DBShop的运行环境就在Ubuntu中建立完成了。
暂无评论