apache+php+mysql...

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

apache + php + mysql + phpmyadmin + zend Optimizer + zend studio配置
所需软件列表:(本配置以下列软件版本完成)
软件下载地址
Apache
PHP
MySQL
phpmyadmin
zend optimizer
zend studio
一、安装Apache
二、安装MySQL
(2) 测试MySQL 工作是否正常:
打开cmd 命令提示符窗口,输入命令:MySQL –u root –p
输入密码后,如果能够正常进入MySQL 控制台则说明MySQL 安装正常。

(3) 更改MySQL 数据库目录
a) 打开cmd 命令提示符窗口,输入命令:net stop MySQL 停止MySQL 服务
运行;
b) 打开X:\Server_Core\MySQL\my.ini
找到:Datadir = "X:\Server_Core\MySQL\data"
修改为:Datadir = "X:\Database"
c) 将X:\Server_Core\MySQL\data 文件夹复制到X:\ ,并重命名为
X:\Database;
d) 打开cmd 命令提示符窗口,输入命令:net start MySQL 启动MySQL 服
务。

e) 重新测试MySQL 是否工作正常。

(4) 准备LibMySQL 动态链接库
将X:\Server_Core\MySQL\bin\libMySQL.dll 文件复制到
C:\Windows\System32 。

三、PHP
将下载好的PHP压缩包解压到“D:\Server_Core\php”目录下。

[配置Apache]
1.“DocumentRoot”(也就是网站根目录),然后将""内的地址改成你的网站根目
录,地址格式:"D:/Server_Core/Webserver/htdocs",主要是一般文件地址的“\”在
Apache里要改成“/”;
2.找到<Directory ,将<Directory "">中引号内地址改为DocumentRoot 所设的地址;
3.DirectoryIndex(目录索引,也就是在仅指定目录的情况下,默认显示的文件
名),可以添加很多,系统会根据从左至右的顺序来优先显示,以单个半角空格隔开,比如有些网站的首页是index.html,就在其后加上“index.html”文件名是任意的,不一定非得“index.html”,比如“test.php,index.php”等,都可以。

启动或重启Apache,用http://localhost或http://127.0.0.1测试是否成功。

<正常的话您可以看到It works>。

4.允许Apache将PHP程序作为模块来运行:
LoadModule php5_module "D:/Server_Core/php/php5apache2_2.dll" //是指以module方式加载php;
第二行“PHPIniDir "D:/Server_Core/php"”是指明php的配置文件php.ini的位置,是当然,其中的“D:/php”要改成你先前选择的php解压缩的目录。

5.#添加需要PHP编译器解析的扩展名类型
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
也可加html, php3, php4,甚至txt,让普通的文本文件格式也能运行php程序。

如果你出于某种原因而需要在CGI模式中运行PHP程序(使用php.exe),
请将上面这一行变成注释(各行头加#即可),添加下面这些行:
ScriptAlias /php/ "d:/php/"
Action application/x-httpd-php "/php/php.exe"
如果你出于某种原因而需要在CGI模式中运行PHP程序(使用php.exe),
请将上面这一行变成注释(各行头加#即可),添加下面这些行:
ScriptAlias /php/ "d:/php/"
Action application/x-httpd-php "/php/php.exe"
[配置PHP]
1.将php.ini-dist文件重命名为php.ini并将其剪到系统所在目录下(如放在2000/NT
的WINNT, XP的Windows目录下),如果不想这样,就在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”,在“系统变量”下找到“Path”变量,选择,双击或点击“编辑”,将“;D:\php;D:\php\ext”加到原有值的后面,当然,其中的“D:\php” 是我的安装目录,你要将它改为自己的php安装目录,如下图所示,全部确定。

系统路径添加好后要重启电脑才能生效,可以现在重启,也可以在所有软件安装或配置好后重启;
2.将extension_dir 改为php/ext所在目录,如"D:\Server_Core\php\ext";
3.将doc_root 改为第一步中的同样目录,如"D:\Server_Core\Webserver\htdocs";
4.找到;session.save_path = "/tmp" ,将';'去掉,设置你保存session的目录,
如:session.save_path = "D:\Server_Core\php\session_temp";
5.使php能够直接调用其它模块
选择要加载的模块,去掉前面的“;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点,不过也多不到哪去,比如我要用mysql,就要把
“;extension= php_mysql.dll”前的“;”去掉,php_mysqli.dll是php_mysql.dll的升级版本,更多新的功能可以使用。

测试Apache与php是否连接成功:
用命令行启动Apache:
apache –k start
如果Apache正在运行,可以重新启动它:
apache –k restart
然后,在Web根目录下新建test.php,
添加<?php phpinfo(); ?>一行,用浏览器访问http://localhost/test.php
如果成功,则应该看到一个含有PHP徽标的网页,其中包含大量设置和其他信息。

如果您用的是PHP 5.1,如果用命令行启动Apache出现类似"Cannot load
C:/php/php5apach2.dll into server"的信息,
则需下一个叫php5app之类的压缩文件,面包含以下三个文件:
vcredist_x86.exe
php5apache2.dll
httpd.exe.manifest
开始:
1.将php5apache
2.dll 覆盖掉你原来PHP目录下的php5apache2.dll 文件.
2.将httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下.
3.双击运行vcredist_x86.exe安装.
(如果无法安装该文件,出现"Error 1723. ..."的情况,请先下一个叫Windows
Installer 3.1的文件装上)
(如果您的系统里已安装了.NET framework 2.就可以省掉这一步)
完成!重启apache2.2试试吧.
四、phpmyadmin
1.先下载phpMyAdmin 安装包, ;
2.解压后一个可以访问的phpMyAdmin目录中(你可以自定义目录名称);
3.找到/libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),
用写字板(不要用记事本,这是UTF8编码)进行编辑;
4.查找$cfg['PmaAbsoluteUri']
修改为你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = '/phpmyadmin/';
5.查找$cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外,可以不用修
改)
6.查找$cfg['Servers'][$i]['auth_type'] = 'config';
系统使用的验证方式,可供使用的是(config,http,cookie)
在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie ,这里建议使用cookie.
* config 根据配置文件,无须认证,只要访问phpMyAdmin即可进行操作,这是
最危险的,除非你在本机测试,否则绝对不建议使用;
* http 使用HTTP验证方式访问,比较安全,就是弹出窗口输入用户名和密
码然后访问;
* cookie 使用cookie验证,很安全,建议使用这个.
7.查找$cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名,自己机里用root;
在网上一般为你的ftp用户名,虚拟主机提供商会告诉你的;一般不要修改)
8.查找$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
自己机里不用设,留空就可以了;
9.查找$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only(你只有一个数据
就设置一下;如果你在本机或想架设服务器,那么建议留空)
10.查找$cfg['DefaultLang'] = 'zh'; (这里是选择语言,zh代表简体中文的意思)
11.设置完毕后保存,现在可以上传到网络空间上了,浏览
http://localhost/phpmyadmin/ 测试一下;
12.补充说明:
其实如果你是购买的虚拟主机,那么这些工作根本不需要你来作。

之所以要设置phpmyadmin估计大家都是要架设服务器的如果出现“配置文件现在需要绝密的短语密码(blowfish_secret)”那么请在$cfg['blowfish_secret'] = ' ';的等号里面设置你网站的cookie,例如:$cfg['blowfish_secret'] = '';这是因为你的
“$cfg['Servers'][$i]['auth_type'] = 'cookie'的原因。

五、zend optimizer
进入X:\Server_Tools 文件夹,双击下载的ZendOptimizer-3.2.6-Windows-i386.exe 文件,安装过程非常友好,也比较简单,因而此处不再进行截图说明。

但需注意以下几点:
(1) Zend Optimzer 的安装目录要指定为X:\Server_Core\Zend ;
(2) 在安装过程中提示php.ini 的位置是,注意观察是否为C:\Windows ,如果不是
必须手动指定为C:\Windows ;
( 安装过程中提示IIS 网站根目录的位置,指定为:X:\wwwroot 。

Zend Optimizer 安装完成后会自动重启IIS 服务,重启完成后需要再次打开IE浏览器窗口,查看phpinfo.php 支持信息,观察是否包含了Zend Optimizer 支持信息,如果没有,则说明Zend Optimizer 没有安装成功!)
(3) 指示apache服务器的安装目录。

六、zend studio
end studio 5.5 改为中文版方法
ZendChina官方:由于Zend studio 5.5是多国语言版,许多朋友安装后默认显示是英文版,所以下面我详细介绍一下在不同类别操作系统下显示中文的方法,希望对于方便大家使用Zend studio有所帮助。

WINDOWS下:
在{X}:Documents and Settings{User}ZDEconfig_5.{x}desktop_options.xml文件中,找到如下代码:
<customized_property ID="nguage">
<locale language="en" country="" variant="" />
</customized_property>
将en改为zh,退出保存后还要将该文件设置为只读文件。

然后重启Zend studio。

修改之后,进入Zend studio就可以看到中文界面了,但是打开“首选项”里还是没有“中文”选项,但是当你每次修改首选项的某项内容重启之后,系统都会自动改成英文,如果要解决这个问题,就必须将C:\Documents and Settings\你的用户目录
\ZDE\config_5.5\desktop_options.xml这个文件设置为只读状态,但是,此时,你的“桌面”选项卡里的项目就无法设置,必须修改desktop_options.xml文件进行设置,其它选项
卡里的项目设置没问题。

相关文档
最新文档