新手指导之安装 Xampp

经常看到有些新接触drupal的朋友发帖求助关于安装drupal出现某些错误,其实很多问题的根源都是服务器环境配置。

对于新手我比较推荐安装XAMPP,问什么呢?传统安装Apache、MySQL、PHP的方法费时费力,对于新手来讲正确的配置服务器是件不容易完成工作。

XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。而且它是免费的。

到目前为止,XAMPP 共有以下四种版本:

  • 适用于 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通过测试),
  • 适用于 Windows 98、NT、2000、2003、XP 和 Vista 的版本,
  • 适用于 Solaris SPARC 的测试版(在 Solaris 8 环境下开发并测试),
  • 适用于 Mac OS X 的测试版。

适用于 Mac OS X 和 Solaris 的 XAMPP 版本尚处于开发的第一阶段。使用时风险自担!

XAMPP简体中文项目页:
http://www.apachefriends.org/zh_cn/xampp.html

下面我讲一下在Win Xp下XAMPP的安装和配置

截至本文之时,XAMPP最新的版本是1.7.3,但目前我们还不能使用最新的版本,主要原因是drupal还不能完全支持php5.3及以上的版本,版本为php5.2.x的XAMPP是1.7.1,php版本为5.2.9,好了,请跟随我一起去下载XAMPP 1.7.1吧

打开网址:http://sourceforge.net/projects/xampp/files/

找到XAMPP Windows ,点击展开列表,找到1.7.1 ,点击展开列表,点击“xampp-win32-1.7.1.zip”下载,文件大小84.0 MB。不明白的看图

下载完毕后,使用解压工具(例如:7zip)将其解压到你的磁盘,例如解压到F盘

现在打开F:\xampp,运行xampp-control.exe(注意:如果你的其他web、mysql服务器已经运行,请停止它,以免发生端口冲突)

2010-03-07-201612

依次点击Apache的“Start”和MySql的“Start”来启动Apache、MySql服务器

正常运行服务器如下图

2010-03-07-201953

打开浏览器输入:http://127.0.0.1 或 http://localhost(注:第一次运行会让你选择语言),我们当然是选择“中文”了

设置mysql的root 密码:

点击“开始”--“运行” 输入:cmd

在命令提示符下输入:
f: 回车
cd xampp\mysql\bin 回车
mysqladmin -u root -p password YOUR_PASSWORD_HERE 回车
Enter password: 直接回车(因为root的密码为空)

修改 phpMyAdmin登录验证为http
编辑 F:\xampp\phpMyAdmin\config.inc.php

查找:
$cfg['Servers'][$i]['auth_type'] = 'config';

将其修改为:
$cfg['Servers'][$i]['auth_type'] = 'http';

保存后,重启mysql

URL访问:http://127.0.0.1/phpmyadmin

输入用户名root,密码为你刚才设置的密码

配置PHP

编辑F:\xampp\php\php.ini(如果你担心出错,编辑之前最好备份)

更改PHP内存限制:Drupal的内存需求依据模块的安装,基本安装需要30M,如果安装CCK、Views 等模块至少需要60M

查找:memory_limit = 32M

修改为:memory_limit = 128M

至此你可以安装 drupal 了,如果有不完善的地方欢迎大家补充、讨论!

评论

万分感谢!

向无私奉献的人致敬,一个初学者。

发表新评论

此内容将保密,不会被其他人看见。
  • 自动将网址与电子邮件地址转变为链接。
  • 允许HTML标签:<a> <img> <em> <del> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <h3> <h4> <h5> <h6>
  • 自动断行和分段。
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

更多关於格式化选项的信息

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.