设为首页 收藏本站
查看: 861|回复: 0

[经验分享] Ubuntu10.10安装Drupal7及其环境(apache,mysql,php)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-4 07:00:29 | 显示全部楼层 |阅读模式
  装个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
  添加个文件,文件内容:





  打开网页(http://127.0.0.1/phpinfo.php)看看安装是否成功。看看里面gd,mysql栏目有没有,没有就是没有安装成功。
  3、搞搞mysql
  drupal安装需要安装者预先创建数据库。这就需要我们去mysql里搞搞。运行:




mysql -u  -p
//或者
mysql -u  -p
//-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,一般不会成功。下图是成功的界面:
DSC0000.png
  没开启rewrite功能的时候,是没有Enable clean URLs这个复选框的,那时候怎样也不会成功的。。。
  首先打开apache2的rewrite模块:




sudo a2enmod rewrite
  然后通过 apache2ctl -M 可以看到下面这一行,说明该模块已经安装好了:
  rewrite_module (share)
  然后需要改一下apache2的配置:




sudo vi /etc/apache2/sites-available/default
  在下面:
  把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这种格式。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-93808-1-1.html 上篇帖子: xampp1.7.7 Apache无法启动 下篇帖子: Apache服务器的htaccess文件配置 rewrite/防盗链/屏蔽爬虫蜘蛛
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表