win7下PHP运行环境搭建apache2+mysql+php.docx

上传人:b****4 文档编号:3779243 上传时间:2022-11-25 格式:DOCX 页数:13 大小:336.62KB
下载 相关 举报
win7下PHP运行环境搭建apache2+mysql+php.docx_第1页
第1页 / 共13页
win7下PHP运行环境搭建apache2+mysql+php.docx_第2页
第2页 / 共13页
win7下PHP运行环境搭建apache2+mysql+php.docx_第3页
第3页 / 共13页
win7下PHP运行环境搭建apache2+mysql+php.docx_第4页
第4页 / 共13页
win7下PHP运行环境搭建apache2+mysql+php.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

win7下PHP运行环境搭建apache2+mysql+php.docx

《win7下PHP运行环境搭建apache2+mysql+php.docx》由会员分享,可在线阅读,更多相关《win7下PHP运行环境搭建apache2+mysql+php.docx(13页珍藏版)》请在冰豆网上搜索。

win7下PHP运行环境搭建apache2+mysql+php.docx

win7下PHP运行环境搭建apache2+mysql+php

win7下PHP运行环境搭建(apache2+mysql+php)

首先需要下载PHP代码包和Apache与Mysql的安装软件包,并且检测你的iis是否打开了,如果开着就关掉,否则就会起冲突,我直接在控制面扳->程序->打开或关闭window服务哪里把internet信息服务关掉了。

PHP版本:

php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6是为了其他WEB服务软件提供的,如Apache。

我下载的是ZIP包

下载地址

Mysql版本:

Windows(x86,32-bit),MSIInstaller Essentials–Recommended,即MySQLCommunityServer5.1.45

下载地址

Apache版本:

httpd-2.2.15-win32-x86-openssl-0.9.8m-r2,openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接

下载地址

 第一步:

安装Apache服务。

PHP版本:

php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6是为了其他WEB服务软件提供的,如Apache。

我下载的是ZIP包

下载地址

Mysql版本:

Windows(x86,32-bit),MSIInstaller Essentials–Recommended,即MySQLCommunityServer5.1.45

下载地址

Apache版本:

httpd-2.2.15-win32-x86-openssl-0.9.8m-r2,openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接

下载地址

 第一步:

安装Apache服务。

在这里主要配置NetworkDomain、ServerName、Email地址以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录。

在完成apache服务的安装后,在游览器中输入http:

//localhost/,出现It’swork!

字样,说明Apache服务安装成功了。

第二步:

MySQL的安装

选择Custom自定义安装

点击“Change”更改你需要的目录

待文件复制安装完毕后,进行MySQL设置界面,单击Finish。

选择DetailedConfiguration进行详细配置

选择MySQL运行模式:

ServerMachine

选择MySQL数据库默认存储方式:

Non-TransOnly(MYISAM)

设定MySQL最大连接数:

一般设置为128–512之间的整数。

设定MySQL网络参数,注意:

不要勾选启用StrictMode!

那个Addfirewall的选项仅在需要外连MySQL的时候勾选上,也就是说给防火墙加个出入站的策略。

设定MySQL默认字符集:

以用户站点语言为准,默认我们填gbk。

Windows环境设定

修改设定root用户密码,root密码请设置的比较复杂些,如果你出现的是三行,第一行的currentpassword不要填写,留空白

注意:

非必要情况下,不要启动远程连接模式!

 完成MySQL的安装,并启动MySQL服务。

完成后,打开cmd命令提示符窗口,输入命令:

mysql–uroot–p

输入刚才安装时设置的密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。

更改MySQL数据库存放目录(可选,默认是在C:

ProgramDataMySQLMySQLServer5.1data,隐藏目录)

打开cmd命令提示符窗口,输入命令:

netstopmysql 停止MySQL服务运行;

打开你的mysql安装目录的my.ini,

找到:

Datadir=“XXXXdata”

修改为:

Datadir=“你需要的mysql安装目录,如:

F:

Database”

将C:

ProgramDataMySQLMySQLServer5.1data文件夹复制到你修改的Datadir目录,注意不是作为子目录,如果你的Datadir写的是F:

Database,那么你就把C:

ProgramDataMySQLMySQLServer5.1data复制到F盘,然后改名为Database;

打开cmd命令提示符窗口,

输入命令:

netstartmysql 

启动MySQL服务。

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

第三步:

安装PHP。

其实在Windows7下进行PHP安装非常简单,由于我下的是PHP代码包,只要解压php-5.3.2-Win32-VC6-x86并重名为文件夹为php,将其复制到C盘目录下即可完成PHP安装。

PHP环境搭建第三步:

进行PHP配置环境。

解压缩下载的php-5.2.8-Win32.zip文件到你指定的目录

然后修改php.ini

进入PHP文件夹,将php.ini-dist 重命名为php.ini ;

打开php.ini文件,找到:

extension_dir=“./”

将其改为:

extension_dir=“你的php解压目录ext”

找到:

WindowsExtensions

在WindowsExtensions下方的动态模块配置中,需要打开以下模块支持:

(去掉模块配置每行前面的分号即可)

php_curl.dll

php_pdo_mysql.dll

php_gd2.dll

php_mbstring.dll

php_mcrypt.dll

php_mhash.dll

php_ming.dll

php_mysql.dll

php_openssl.dll

php_sockets.dll

php_xmlrpc.dll

php_zip.dll

找到:

disable_functions=

改为:

disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

保存php.ini文件,并将其复制到Y:

Windows,然后把php文件夹下的libmysql.dll复制到C:

WindowsSystem32目录下。

接着配置PHP的Session功能(可选)

在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到

;session.save_path=“/tmp”

修改为

session.save_path=“D:

/phpsessiontmp”

配置PHP的文件上传功能 (可选)

同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到

;upload_tmp_dir=

修改为

upload_tmp_dir=“D:

/phpfileuploadtmp”

第五步:

配置Apache以支持PHP

1、打开你的apache2的安装目录,找到conf文件,打开里面的httpd.conf

在#LoadModulevhost_alias_modulemodules/mod_vhost_alias.so下添加

复制代码

代码如下:

LoadModulephp5_module"你的php安装目录/php5apache2_2.dll"

PHPIniDir"c:

/Windows"(因为把php.ini复制到了C:

/Windows目录中了)

AddTypeapplication/x-httpd-php.php.html.htm

我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.15,所以我们当然需要使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。

2、我们应该知道默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置,即将

复制代码

代码如下:

DocumentRoot"C:

/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/htdocs"

修改为

复制代码

代码如下:

DocumentRoot"D:

/PHPWeb(目录自己定,我这是随便写的)"

还有

复制代码

代码如下:

/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/htdocs">

修改为

/PHPWeb(目录自己定,我这是随便写的)">

最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行

DirectoryIndexindex.html

修改为

DirectoryIndexindex.phpindex.html

最后重启Apache服务器

在一切工作完成后,在你刚才指定的工作目录中(D:

/PHPWeb)新建php文件,输入以下内容

复制代码

代码如下:

phpinfo();

?

>

保存,在浏览器中输入http:

//localhost/刚才新建的php文件名.php,如果出现php信息的话,就说明成功了。

然后是数据库的链接,把刚才建的php文件的内容替换为

复制代码

代码如下:

php

$connect=mysql_connect(“127.0.0.1″,”root”,”你的mysql数据库密码”);

if(!

$connect)echo“MysqlConnectError!

”;

elseecho“欢迎我的博客-”;

mysql_close();

?

>

然后在浏览器中输入http:

//localhost/刚才新建的php文件名.php,如果出现

欢迎我的博客-

Congratulations~

数据库连接成功。

到此,php环境搭建就大功告成了。

如果连接失败,重启一下mysql看看!

转载自挨踢人生-IT生涯

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1