windows下PHP运行环境安装.doc_第1页
windows下PHP运行环境安装.doc_第2页
windows下PHP运行环境安装.doc_第3页
windows下PHP运行环境安装.doc_第4页
windows下PHP运行环境安装.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

windows下PHP运行环境安装详解本文献给那些广大的PHP初学者windows下PHP运行环境安装详解。在windows下安装软件其实是一件轻松的事,但是还是有很多的新手对安装PHP运行环境感到力不从心,总是不能如愿以偿的完成正确的配置。下面就跟随我一起来搭建windows下PHP运行环境的安装吧。安装思想windows下PHP运行环境安装包括apache、php、mysql等,组合在一起就是所谓的WAMP平台,相信有很多的初学者在不能正常安装PHP运行环境后而选择WAMP这个集成的安装套件,为什么这么难呢?我想很多的初学者都没有意识到windows下的软件安装方法的改变还要配置?所以我们总以为一个软件下载下来之后,就是下一步,下一步就能够能够安装,但windows下PHP运行环境的安装却是几个软件的协同工作,所以得有些“纽带”进行链接起来,这就是需要配置的原因。我们知道windows的环境变量,环境变量告诉系统在什么地方寻找软件所需要的组件等东西,所以我们在windows下安装PHP运行环境也是要告诉系统这方面的信息的。另外一个就是端口,来告诉系统要监视什么地方以获得所需要的信息。一、准备工作软件下载1.apache:/download.cgi(apache_2.2.14-win32-x86-openssl-0.9.8k.msi)2.php:/get/php-5.2.11-Win32.zip/from/a/mirror(选择一个镜像地址比如台湾)3.mysql:/get/Downloads/MySQL-5.4/mysql-essential-5.4.3-beta-win32.msi/from/pick#mirrors(这是测试版本,无所谓)二、安装apache1.在我的E盘新建一个web文件夹,再在web目录里新建apahce、mysql、php等文件夹(我们把关于windows下PHP运行环境的相关软件安装到这个目录下,这是集中管理思想的体现)。2.安装apache,解压安装apache到我们刚才web目录下的apache文件下,重要步骤附图如下,经典的“下一步”操作,不再详细说明!上图定义你这个WEB站点的基本信息,包括网络名,主机名,管理员邮件地址。安装完成后,不出意外你将能在任务栏下看下apache的图标,打开这个图标,它应该看起来像这个样子:这个绿色的图标说明apache已经正常启动并运行,在IE的地址栏里输入:/回车查看是否出现apache默认首页:Itt works!。到这里apache已经完成。三、安装PHP1.解压php-5.2.11-Win32.zip到web目录下的PHP文件下,php可以说是绿色的,解压就OK了,要我们动手的是它的配置文件。2.配置php:把php目录下的php.ini-dist重命成php.ini3.把“;E:webphp;E:webphpext”添加到环境变量中,如图:4.更改php.ini,Ctrl+F查找extension_dir,把它改成:extension_dir = “E:webphpext”。这个就是扩展目录,一些PHP扩展组件就是在这个目录下。四、apache和php整合(模块的方式)1.打开E:webapacheconf目录下的httpd.conf(这是apache的配置文件)2.在web目录新建一个文件夹:webroot(用于放置网站文件)3.Ctrl+F查找“DocumentRoot”并它改成:DocumentRoot “E:webwebroot”4.在DocumentRoot下面不远处有个Directory,改成”E:webwebroot”,如图:如果你没有经过这步你会看到如下信息:You dont have permission to access / on this server.5.在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加如下语句:loadmodule php5_module “E:/web/php/php5apache2_2.dll”PHPiniDir “E:/web/php”AddType application/x-httpd-php .php如图:6.Ctrl+F查找“DirectoryIndex”,在index.html后面添加index.php如图:7.保存文件并重新启动apache服务检查错误方法:进入cmd 然后进入 Apache安装目录(具体为你自己的安装目录)bin httpd.exe -w -n Apache2 -k start(引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)五、测试php运行环境1.在E:webwebroot下新建info.php并用记事本打开它2.输入3.浏览器里:/info.php如图正常则应该像下图所示的界面:至此PHP和apache的整合已经完成,如下部分为添加mysql支持六、添加mysql1.解压安装到E:webmysql目录,重要步骤附图如下:其中3306就是mysql监听端口,如果不能安装mysql,一般为这个端口被占用,在命令行下使用netstat -an可以查看一些程序正在监听的端口。上图更改了默认字符集,使用utf8避免出现乱码上图就是为mysql选择一个服务名并注册到系统中,Launch the mysql server automatically选项是否自动运行mysql服务。为你的mysql设定密码,选项告诉我们是否充许运程连接。一切正常并启动了mysql服务,如果不能启动,请回忆你之前是否安装过mysql或者3306端口是否被占用!如果之前安装过mysql,请在注册表(开始运行regedit)删除掉所有关于mysql信息,再重新执行这个安装步骤。2.测试mysql是否安装正确1.在开始菜单程序里有个mysql菜单,打开MySQL Command Line Client2.输入你之前安装mysql时设置的密码3.如图一切正常它看起来应该像下图这样:4.输入use mysql;5.输入show tables;6.如图一切正常它看起来应该像下图这样:mysql的正常性测试OK,已经如愿以偿的显示出来,至此mysql的单独测试已经完成。七、在PHP中添加mysql支持1.打开php.ini文件2.去掉以下选项前面的分号(”;”)extension=php_gd2.dll /图形库的支持extension=php_mbstring.dll /长字符串支持extension=php_mcrypt.dll /加密支持extension=php_mysql.dll /这就是在PHP中添加mysql支持extension=php_sockets.dll /sockets的支持3.把php目录下的libmysql.dll、libmcrypt.dll复制到ext文件夹下 TomakesurethatApachewillfindthecorrectMySQLdllcopythe libmysql.dllfromthephpdirectoryintotheApache/bindirectory.4.在web下新建conn_mysql.php并打开5.复制以下代码粘贴至conn_mysql.php文件,把“你的密码”改成你的mysql密码?php$connection = mysql_connect (localhost,root,你的密码);mysql_select_db (mysql);if($connection)echo alert(数据库连接正常);elseecho alert(数据库连接失败,请检mysqle服务是否启动);?php$connection = mysql_connect (localhost,root,你的密码);mysql_select_db (mysql);mysql_query(SET NAMES gbk);if($connection)echo alert(数据库连接正常);elseecho alert(数据库连接失败,请联系管理员);?6.浏览器里输入:/conn_mysql.php如果一切正常会出现如下图所示的对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论