Ubuntu10.10安装Drupal7及其环境(apache,mysql,php)
2013-02-20 10:45
776 查看
Ubuntu10.10安装Drupal7及其环境(apache,mysql,php)
装个Drupal耍耍。
1、首先安装环境。
安装中间会让输入mysql的密码。
apache-apache2,php-php5,mysql-mysql-server,这些自不必说。
php5-gd这个是drupal7需要的php的gd扩展,画图使用的gd库。
php5-mysql这个是整合mysql和php的,只安装php5和mysql,怎么也找不到该怎么修改php.ini,以前里面都有; extension = mysql.so的,去掉注释就行,这个版本的不知道怎么搞,先将就着吧。
2、测试安装环境。
apache默认网站目录在/var/www。
添加个文件,文件内容:
打开网页(http://127.0.0.1/phpinfo.php)看看安装是否成功。看看里面gd,mysql栏目有没有,没有就是没有安装成功。
3、搞搞mysql
drupal安装需要安装者预先创建数据库。这就需要我们去mysql里搞搞。运行:
-u后面跟你设置的mysql用户名。如果和你系统当前登录的用户名一致,可以不用。但是 -p必须,否则得不到输入密码的机会,直接失败。
只输入-p,会提示你输入密码。进入后:
注:安装完成后最好重启下apache:sudo /etc/init.d/apache2 restart,否则可能出现不支持php文件等错误。
4、万事具备
去http://drupal.org/下载drupal7的tar.gz安装包。tar xvzf解压。里面内容全部拷贝至/var/www下。
里面原来有个index.html,改名或删掉。
然后打开http://127.0.0.1,一步一步安装就行了。
如果提示gd不支持,原因是没安装php5-gd。
提示pq数据库不支持,那是没有安装php5-mysql或者mysql版本太低。
提示说./sites/defalut/没有写权限,则执行:
注意:执行完,再改回755,否则不安全。
若提示没有setting.php,则按提示执行cp default.setting.php setting.php,并把setting权限改为777。安装完drupal再改回744。
一步步提示,应该木有问题。
5、开启clean url
clean url不仅看着舒服(没有?、&等奇怪符号),而且seo友好。绝对是居家旅行杀人放火必备啊。。。
cleanurl需要apache的rewrite功能。apache默认没有开启此功能。所以直接在drupal里开启clean url,一般不会成功。下图是成功的界面:
没开启rewrite功能的时候,是没有Enable clean URLs这个复选框的,那时候怎样也不会成功的。。。
首先打开apache2的rewrite模块:
然后通过 apache2ctl -M 可以看到下面这一行,说明该模块已经安装好了:
rewrite_module (share)
然后需要改一下apache2的配置:
在<Directory /var/www>下面:
把AllowOverride None改为AllowOverride All
最后重启apache2:
然后再去drupal里(drupal7:configuration-clean urls-Enabale clean urls-save configuration)就可以成功开启了。
重新打开网页,发个帖,网址不再是?q=那种格式,而变成了node/test这种格式。
装个Drupal耍耍。
1、首先安装环境。
sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql
安装中间会让输入mysql的密码。
apache-apache2,php-php5,mysql-mysql-server,这些自不必说。
php5-gd这个是drupal7需要的php的gd扩展,画图使用的gd库。
php5-mysql这个是整合mysql和php的,只安装php5和mysql,怎么也找不到该怎么修改php.ini,以前里面都有; extension = mysql.so的,去掉注释就行,这个版本的不知道怎么搞,先将就着吧。
2、测试安装环境。
apache默认网站目录在/var/www。
sudo gedit /var/www/phpinfo.php
添加个文件,文件内容:
<?php echo phpinfo(); ?>
打开网页(http://127.0.0.1/phpinfo.php)看看安装是否成功。看看里面gd,mysql栏目有没有,没有就是没有安装成功。
3、搞搞mysql
drupal安装需要安装者预先创建数据库。这就需要我们去mysql里搞搞。运行:
mysql -u <username> -p //或者 mysql -u <username> -p<password> //-p和password之间没有空格
-u后面跟你设置的mysql用户名。如果和你系统当前登录的用户名一致,可以不用。但是 -p必须,否则得不到输入密码的机会,直接失败。
只输入-p,会提示你输入密码。进入后:
//显示现有的数据库,mysql中命令必须以分号;结束才执行 show databases; //创建数据库,这个数据库安装drupal时会需要。 create database drupal; //再显示一下看看成功没有 show databases;
注:安装完成后最好重启下apache:sudo /etc/init.d/apache2 restart,否则可能出现不支持php文件等错误。
4、万事具备
去http://drupal.org/下载drupal7的tar.gz安装包。tar xvzf解压。里面内容全部拷贝至/var/www下。
里面原来有个index.html,改名或删掉。
然后打开http://127.0.0.1,一步一步安装就行了。
如果提示gd不支持,原因是没安装php5-gd。
提示pq数据库不支持,那是没有安装php5-mysql或者mysql版本太低。
提示说./sites/defalut/没有写权限,则执行:
sudo chmod 777 /var/www/sites/default
注意:执行完,再改回755,否则不安全。
若提示没有setting.php,则按提示执行cp default.setting.php setting.php,并把setting权限改为777。安装完drupal再改回744。
一步步提示,应该木有问题。
5、开启clean url
clean url不仅看着舒服(没有?、&等奇怪符号),而且seo友好。绝对是居家旅行杀人放火必备啊。。。
cleanurl需要apache的rewrite功能。apache默认没有开启此功能。所以直接在drupal里开启clean url,一般不会成功。下图是成功的界面:
没开启rewrite功能的时候,是没有Enable clean URLs这个复选框的,那时候怎样也不会成功的。。。
首先打开apache2的rewrite模块:
sudo a2enmod rewrite
然后通过 apache2ctl -M 可以看到下面这一行,说明该模块已经安装好了:
rewrite_module (share)
然后需要改一下apache2的配置:
sudo vi /etc/apache2/sites-available/default
在<Directory /var/www>下面:
把AllowOverride None改为AllowOverride All
最后重启apache2:
sudo /etc/init.d/apache2 reload //或者 sudo service apache2 restart
然后再去drupal里(drupal7:configuration-clean urls-Enabale clean urls-save configuration)就可以成功开启了。
重新打开网页,发个帖,网址不再是?q=那种格式,而变成了node/test这种格式。
相关文章推荐
- Ubuntu10.10安装Drupal7及其环境(apache,mysql,php)
- 安装ubuntu10.10后,如何配置一个Apache+MySQL+PHP环境
- 安装ubuntu10.10后,如何配置一个Apache+MySQL+PHP环境
- UBUNTU10.10安装LAMP(Linux、Apache、Mysql、Php)环境教程
- UBUNTU10.10安装LAMP(Linux、Apache、Mysql、Php)环境图文教程
- 转载文章 ubuntu安装php Apache mysql 继承环境
- Ubuntu下安装PHP环境(Apache+MySQL)
- 在Ubuntu上安装Apache、MySql和PHP环境,手把手都会菜鸟
- ubuntu 11.10下面安装apache+php+mysql+phpadmin搭建web环境
- ubuntu 11.10下面安装apache+php+mysql+phpadmin搭建web环境
- ubuntu 安装php环境/apache/php/mysql
- 在Ubuntu上安装Apache、MySql和PHP环境,手把手都会菜鸟
- ubuntu10.10环境下配置Apache+PHP+PHPmyadmin+MySQL
- Ubuntu 10.10环境下配置Apache+PHP+phpMyAdmin+MySQL
- 在ubuntu中安装PHP(apache+mysql+phpmyadmin)开发环境
- Ubuntu上安装PHP环境-mysql+apache+php-Linux操作系统
- 在ubuntu10.10配置一个Apache+MySQL+PHP环境
- ubuntu+php+mysql+apache安装配置
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- 非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程