`
luyou3415
  • 浏览: 57734 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

PHP5.4+Apache2.2+Mysql5.0+PHPMyAdmin3.2.5安装配置

 
阅读更多

PHP网站源码下载

1、 安装配置Apache2.2

(1、安装时默认安装,Network Domain, Server Name 我填写的localhost,Administrator's Email Address区域填你的邮件地址

(2、安装完后在安装目录下有个conf文件夹,打开httpd.conf文件进行配置

·找到DocumentRoot ,将其设置为所要存放php, htm等网页文件的文件夹,如"D:/www/Apache2.2/htdocs";

·找到 DirectoryIndex ,在index.html后添加index.php, index.htm等,以单个空格将其分开;

·重启Apache,用http://localhosthttp://127.0.0.1或测试是否成功。成功的话屏幕会有个It works!

2、配置PHP5.4(解压PHP压缩包到d:\www\php5.4\)

(1、将php.ini-production文件重命名为php.ini并将其剪到系统所在目录下(XP的Windows/system32目录下)

(2、将extension_dir 改为php/ext所在目录,如 "d:\www\php5.4\ext";

(3、将doc_root 改为第一步中的同样目录,如 " D:/www/Apache2.2/htdocs";

(4、找到 ;session.save_path = "/tmp" ,将';'去掉,设置保存session的目录,如session.save_path= "D:/www/php5.4/session_temp";

(5、然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_mysql.dll

3、安装配置MySql


运行MySQL Server 5.0安装程序“setup.exe”,出现如下界面:

安装向导启动,按“Next”继续:

选择安装类型,为了方便熟悉安装过程,我们选择“Custom”。按“Next”继续:

在“Developer Components”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,以保证安装所有文件。点选“Change...”,手动指定安装目录。按“Next”继续:

确认一下先前的设置。按“Install”开始安装:

正在安装中,请稍后...

出现该界面,直接按“Next”继续:

直接按“Next”继续:

至此,软件安装完成。勾选“Configure the Mysql Server now”,按“Finish”结束软件的安装并启动MySQL Server配置向导。

按“Next”继续:

选择配置方式,“Detailed Configuration”、“Standard Configuration”,选择“Detailed Configuration”,方便熟悉配置过程。

选择服务器类型,“Developer Machine(开发测试类,MySQL占用很少资源)”、“Server Machine(服务器类型,MySQL占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,MySQL占用所有可用资源)”,一般选“Server Machine”,不会太少,也不会占满。按“Next”继续:

选择mysql数据库的大致用途,“MultifunctionalDatabase(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选择了,我这里选择“Transactional Database Only”,按“Next”继续:

对InnoDBTablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了。使用用默认位置,直接按“Next”继续:

选择您的网站的一般MySQL访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我这里选“Manual Setting”,并且设置为10,按“Next”继续:

是否启用TCP/IP连接,设定端口,Port Number:3306,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。如果您还是个新手,我建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因 为它可以降低有害数据进入数据库的可能性。按“Next”继续:

对MySQL默认数据库语言编码进行设置,在Character Set那里选择或填入“gbk” ES GBK;”,按“Next”继续:

选择是否将MySQL安装为Windows服务,还可以指定Service Name,是否自动启动MySQL Server服务,是否将MySQL的bin目录加入到WindowsPATH(加入后,就可以直接使用bin下的文件,而不用指出目录名。按“Next”继续:

是否要修改默认root用户(超级管理员)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Enable root access from remote machines(如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续:

确认上述步骤设置,按“Execute”使设置生效:

OK,配置完成。按“Finish”结束并退出配置。

4、整合

(1、允许Apache将PHP程序作为模块来运行:

打开httpd.conf,添加下面内容(位置任意):

LoadModule php5_module "d:/www/php5.4/php5apache2_2.dll"

AddType application/x-httpd-php .php

AddType application/x-httpd-php .htm

(.htm, .php为可执行php语言的扩展名,也可加html, php3, php4,甚至txt)

(2、添加php5.4路径

PHPIniDir"D:/www/php5.4"

5、配置PHPMyAdmin3.2.5

(1、设置访问网址

$cfg['PmaAbsoluteUri'] = '';这里填写 phpMyAdmin 的访问网址。如http://localhost/PHPMyAdmin

2、MySQL 主机信息

$cfg['Servers'][$i]['host'] = 'localhost';

填写 localhost 或 MySQL 所在服务器的 ip 地址,如果 MySQL 和该 phpMyAdmin 在同一服务器,则按默认 localhost

$cfg['Servers'][$i]['port'] = '';

MySQL 端口,默认为 3306,保留为空即可,如果您安装 MySQL 时使用了其它的端口,需要在这里填写。

(3、MySQL 用户名和密码

$cfg['Servers'][$i]['user'] = 'root'; // 填写 MySQL 访问 phpMyAdmin 使用的 MySQL 用户名,默认为 root。

fg['Servers'][$i]['password'] = '123'; // 填写对应上述 MySQL 用户名的密码。

(4、认证方法

$cfg['Servers'][$i]['auth_type'] ='cookie';考虑到安全的因素,建议这里填写 cookie。

在此有四种模式可供选择,cookie,http,HTTP,config

config 方式即输入 phpMyAdmin 的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。

当该项设置为 cookie,http 或 HTTP 时,登录phpMyAdmin 需要数据用户名和密码进行验证,具体如下:

PHP 安装模式为 Apache,可以使用 http 和 cookie;

PHP 安装模式为 CGI,可以使用 cookie。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics