drupal mysql配置_安装配置Apache+php+mysql+drupal
安装好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相关推荐
- Apache+Mysql+php+ZenTaoPMS安装配置文档
基于Apache+Mysql+php+ZenTaoPMS安装配置 一.Apache安装配置 tar zxvf httpd-2.2.23.tar.gz cd httpd-2.2.23 mkdir –p ...
- wamp安装和配置_手动配置Wordpress环境真香,让我毫不犹豫卸载LAMP和WAMP环境
作为一名Java开发者,我平时也喜欢学习除Java以外的其他技术,例如PHP(有人说PHP是最好的编程语言,我无心考究).对于任何一个开发者,在学习一门新的编程语言过程中,首先都会面对配置开发环境这样 ...
- 2023 年 MySQL 8.0 安装配置 最简易(保姆级)
Windows MySQL 8.0 安装配置 最简易_Northern Crescent的博客-CSDN博客 Linux MySQL 8.0 安装 及 配置_Northern Crescent的博客- ...
- mysql 5.5 安装配置方法图文教程
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 回忆一下mysql 5.5 安装配置方法,整理mysql 5.5 安装配置教程笔记,分享给大家. M ...
- CentOS下MySQL 8.0安装配置
1.源码编译安装MySQL8.0 版本信息 #cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 安装依赖包 yum -y ins ...
- win7mysql5.7.25安装教程_win7下MySql 5.7安装配置方法图文教程
上学的时候经常使用MySql,当时也没想其他,主要是MySql对电脑的要求比较低,负载比较小.工作后一直在使用Oracle,现在因为项目的需要,重新安装MySql,发现变化有点多. 本经验适用于安装M ...
- pureftpd 配置 mysql_pureftpd+mysql验证的安装配置文档
pureftpd+mysql验证的安装配置文档 一.mysql编译安装: 1,准备工作 a,下载安装程序mysql-5.1.41.tar.gz b,为mysql建立用户和组 groupadd -g 2 ...
- lamp 配置mysql_LAMP安装配置超详细讲解
LAMP 安装 配置 配置环境 操作系统:Redhat Enterprise AS 4 已安装包:httpd2.0.4, mysql4.1,libxml2.6.16, zlib1.2.1.2,gd2. ...
- 下载perl的mysql模块_安装用于操作MySQL的Perl模块
在我使用Webmin(version 1.480)管理FreeBSD主机上的MySQL数据库服务器时出现: "警告:您的系统未安装Perl 模块 DBI 和 DBD::mysql,Webmi ...
最新文章
- ext 动态赋值text_JQuery中html,val,text-取值赋值的区别-
- 学习结构[记录]类型(8) - 结构嵌套
- BitPay商家现在可以通过比特币现金(BCH)获得结算
- B/S结构的一机多屏的技术论证及可行性讨论
- Python异常处理实例
- 关于SVN Server自助修改密码详细教程
- mysql show schema_快速入门 · xiaoboluo768/mysql-system-schema Wiki · GitHub
- JAVA技术周刊第一期:关于JVM你了解多少?看这篇文章就够了!
- 10.2.4 练习题
- ora-00923数据类型不一致_小白学 Python(2):基础数据类型(上)
- python编程多行输入_python多行输入的方法有哪些
- ios 监听数组个数的变化_【iOS】KVO方式监听数组的变化动态刷新tableView
- 谷歌更新漏洞披露规则:不管补丁打没打,够90天才披露
- 解读InnoDB页面--索引结构
- 《JavaSE系列教程》
- 计算机无法打印图片,Win7电脑连接打印机可以打印文档不能打印图片怎么办
- linux安装程序时Cannot uninstall XXX. It is a distutils installed project and thus we cannot accurately
- 【三色N95pro显示器驱动板烧录-维修小记】
- 算法面试中:时间复杂度和空间复杂度是什么?
- 什么是证券市场?证券市场有哪些组成