安装好apache(按前述配置能正常访问本机网站)后,并安装好php和mysql

下载软件:httpd-2.2.22-win32-x86-no_ssl.msi/php-5.2.17-Win32-VC6-x86.msi/mysql-5.0.95-win32.zip

1、配置apache支持php

(1)、在httpd.conf中将

DirectoryIndex index.html index.html.var中添加index.php

DirectoryIndex index.html index.html.var index.php

(2)、在httpd.conf中将

#LoadModule rewrite_module modules/mod_rewrite.so变为有效,即将前面的#去掉(还不知道为什么)

(3)、在加载模块(即LoadModule....)最后加上

LoadModule php5_module "D:/learnsoft_setuped/PHP/php5apache2_2.dll"

AddType application/x-httpd-php .php

PHPIniDir "DD:/learnsoft_setuped/PHP"

加载模块 LoadModule指令格式LoadModule module filename第一个参数是要加载的模块名,apache有自己的规定,模块名不能写错,如我将php5写成PHP5,则出现语法错误,第二个参数是模块所在路径,模块路径不能有点号之类的符号,我试过路径为PHP5.2.17出现错误,总说是php什么的错误。反正安装php时路径名简单就好。

apache要配置的就是域名、虚拟机、目录的如apache安装/配置所述。

2、配置PHP实用mysql

双击上述PHP安装软件,按提示进行,会叫我们选择web服务器及其目录,我们选择的是apache2.2.xx,由上的经验PHP的安装目录不要加点号之类的符号,简单点如PHP就好。安装好后。

早一些的PHP版本,会有两个包

PHP 5.1.4

PECL modules for PHP 5.1.4

只需要解压缩第一个包(若是压缩包)放入一个目录(如上文件夹名简单.../PHP),再将第二个包提取到.../PHP/ext下,这是它的扩展。我下载的是php-5.2.17-Win32-VC6-x86.msi,还没看到有额外的扩展包,但安装时会提示安装哪些扩展,我按自己的情况选择了些数据库(由于apache与PHP配置会有些冲突,我只安装了mysql数据库扩展,不然就启动不了apache)暂时这样。

安装好mysql后,再下载一个MySQL Administrator 5 Tools for MySQL 5.0.msi,这是mysql的图形化界面工具,另外现在官网上还出了新的图形化工具,还不会用,还有一个phpMyAdmin是用php写的web查看mysql,我暂时用mysql administrator。

配置PHP:有了以上还要配置php能被apache使用,和能使用mysql等。在PHP安装目录下的php.ini(若是旧版本应该是将 php.ini-dist改成php.ini-dist)

1、搜索extension_dir开头的行,将extension_dir = “./”中的""中改成php根目录下的ext目录,即扩展目录路径。双击安装并不需要,下载了扩展后在php.ini中已经修改

2、搜索

;include_path = ".;c:phpincludes"去掉;,并加上druapl安装目录(安装drupal开发环境的时候,以免eclipse生成警告)

3、去掉

;extension=php_mysql.dll前的;凡是,需要安装的扩展都将前面的;去掉。我们在安装php选择了要安装的扩展会自动去掉前面的;

4、修改memory_limit,内存限制,我们安装的为128,可以了,以后若需要再修改。

5、另外老版本或直接解压所安装的情况,还需要添加环境变量php,将php的安装根目录路径添加到PATH中。我们的安装已默认添加。

到这里就配置好了。

由于我们配置这些是为了开发drupal。所以还要配置drupal及开发环境。

下载drupal6.x或7.x系列,无论下载某个系列都需要下载该系列的最高版本,我下载的是drupla-6.25,下载后解压缩.将其目录下的所有内容复制到apache的网站目录(主服务器或某个虚拟机的配置网站目录下)下即可通过虚拟机域名访问。所以若是只是配置drupal这样就是了。访问http://localhost;可进入drupal的安装页面

另外:在安装的过程中,由于种种原因,又重新安装了下,按以前的网站目录,放置drupal程序,但老师出现问题,比如将该目录下的文件下载下来。然后换了个目录就可以安装drupal了。

首先配置mysql,通过mysql query browser创建数据库,并创建用户授权

create database drupal_test;

grant all privileges on drupal_dest.* to 'drupal_user'@'localhost' identified by 'drupal_passwd';

grant select, insert, update, delete, create, drop, index, alter, create temporary tables, lock tables on drupal_db.* to 'drupal_user'@'localhost' identified by 'password';

3、安装和配置drupal:

(1)、安装drupal:

那么在安装drupal时,先在drupal目录下的sites/default下的default.settings.php复制并命名settings.php。修改里面的

$db_url = 'mysql://username:[email protected]/database';将其中修改为上面创建的数据库,用户,密码。

$base_url=去掉注释号,改为基地址如:drupal.development.com.

按提示安装。先按英文安装。

warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:DrupalDevelWorkSpacedrupal_developmentincludesmail.inc on line 192.

Unable to send e-mail. Please contact the site administrator if the problem persists.

是因为windowsXP没有mail服务器。先不管,在官网上可以查看

先安装完英文的,再到 http://drupal.org/project/l10n_update下载同系列的翻译模块,以模块的形式安装,再翻译。

安装自己的模块活自己开发模块、主题,最好在/sites/all目录下新建目录modules/themes来放置你的模块或站点。与自带的模块区别。

(2)、安装中文:

导航到administrator->site building->Modules下去启动locale支持多语言和Localization update翻译更新。然后导航到site building->Translate interface->add language添加简体中文就是。会自动更新你所添加的语言。然后选择中文为默认语言。

若是配置开发环境,那么下载eclipse for php版本省事。

建立php工程将drupal文件导入。我将eclipse的工作目录下的该drupal文件夹也作为apache的网站目录。就可以边更改边查看。另外不知道可不可以像tomcat一样可以先开发、编辑应用程序再部署。

注意v:我在安装drupal时,突然中断了网落,再访问站点就访问不了,把drupal文件删除再解压缩加入,就可以了。

另外:是建立开发环境时,在配或下载eclipse时,要下载web tools for eclipse支持javascripts、css等,若是合作项目,还要安装SVN等协作平台。

drupal mysql配置_安装配置Apache+php+mysql+drupal相关推荐

  1. Apache+Mysql+php+ZenTaoPMS安装配置文档

    基于Apache+Mysql+php+ZenTaoPMS安装配置 一.Apache安装配置 tar zxvf httpd-2.2.23.tar.gz cd httpd-2.2.23 mkdir –p ...

  2. wamp安装和配置_手动配置Wordpress环境真香,让我毫不犹豫卸载LAMP和WAMP环境

    作为一名Java开发者,我平时也喜欢学习除Java以外的其他技术,例如PHP(有人说PHP是最好的编程语言,我无心考究).对于任何一个开发者,在学习一门新的编程语言过程中,首先都会面对配置开发环境这样 ...

  3. 2023 年 MySQL 8.0 安装配置 最简易(保姆级)

    Windows MySQL 8.0 安装配置 最简易_Northern Crescent的博客-CSDN博客 Linux MySQL 8.0 安装 及 配置_Northern Crescent的博客- ...

  4. mysql 5.5 安装配置方法图文教程

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 回忆一下mysql 5.5 安装配置方法,整理mysql 5.5 安装配置教程笔记,分享给大家. M ...

  5. CentOS下MySQL 8.0安装配置

    1.源码编译安装MySQL8.0 版本信息 #cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 安装依赖包 yum -y ins ...

  6. win7mysql5.7.25安装教程_win7下MySql 5.7安装配置方法图文教程

    上学的时候经常使用MySql,当时也没想其他,主要是MySql对电脑的要求比较低,负载比较小.工作后一直在使用Oracle,现在因为项目的需要,重新安装MySql,发现变化有点多. 本经验适用于安装M ...

  7. pureftpd 配置 mysql_pureftpd+mysql验证的安装配置文档

    pureftpd+mysql验证的安装配置文档 一.mysql编译安装: 1,准备工作 a,下载安装程序mysql-5.1.41.tar.gz b,为mysql建立用户和组 groupadd -g 2 ...

  8. lamp 配置mysql_LAMP安装配置超详细讲解

    LAMP 安装 配置 配置环境 操作系统:Redhat Enterprise AS 4 已安装包:httpd2.0.4, mysql4.1,libxml2.6.16, zlib1.2.1.2,gd2. ...

  9. 下载perl的mysql模块_安装用于操作MySQL的Perl模块

    在我使用Webmin(version 1.480)管理FreeBSD主机上的MySQL数据库服务器时出现: "警告:您的系统未安装Perl 模块 DBI 和 DBD::mysql,Webmi ...

最新文章

  1. ext 动态赋值text_JQuery中html,val,text-取值赋值的区别-
  2. 学习结构[记录]类型(8) - 结构嵌套
  3. BitPay商家现在可以通过比特币现金(BCH)获得结算
  4. B/S结构的一机多屏的技术论证及可行性讨论
  5. Python异常处理实例
  6. 关于SVN Server自助修改密码详细教程
  7. mysql show schema_快速入门 · xiaoboluo768/mysql-system-schema Wiki · GitHub
  8. JAVA技术周刊第一期:关于JVM你了解多少?看这篇文章就够了!
  9. 10.2.4 练习题
  10. ora-00923数据类型不一致_小白学 Python(2):基础数据类型(上)
  11. python编程多行输入_python多行输入的方法有哪些
  12. ios 监听数组个数的变化_【iOS】KVO方式监听数组的变化动态刷新tableView
  13. 谷歌更新漏洞披露规则:不管补丁打没打,够90天才披露
  14. 解读InnoDB页面--索引结构
  15. 《JavaSE系列教程》
  16. 计算机无法打印图片,Win7电脑连接打印机可以打印文档不能打印图片怎么办
  17. linux安装程序时Cannot uninstall XXX. It is a distutils installed project and thus we cannot accurately
  18. 【三色N95pro显示器驱动板烧录-维修小记】
  19. 算法面试中:时间复杂度和空间复杂度是什么?
  20. 什么是证券市场?证券市场有哪些组成

热门文章

  1. 马云:数据是新一轮技术革命最重要的生产资料
  2. ansible常用模块(command、copy、file、yum、service、firewalld)
  3. 工匠:有工艺专长的匠人。
  4. VSG中的虚拟调速器和无功-电压调节
  5. 科研工具流1——Zotero管理文献
  6. Smarty模板引擎和MVC设计模式
  7. 最后三天,平头哥携手Unitimes带来AIoT行业大咖盛宴
  8. 【状压+容斥】BZOJ4455 [ZJOI2016] 小星星
  9. 单模光电转换器怎么接_光纤收发器怎么连接 光纤收发器连接方法【详解】
  10. 华为机试—姓名的夫妻相