知识大全 Winodws下IIS/Apache+PHP+MySQL的安装配置
Posted 文件
篇首语:勿以恶小而为之,勿以善小而不为。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Winodws下IIS/Apache+PHP+MySQL的安装配置相关的知识,希望对你有一定的参考价值。
Winodws下IIS/Apache+PHP+MySQL的安装配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
引言
PHP的执行效率是有目共睹的 这也是我喜欢它的原因之一 和它称为绝妙搭档的Mysql以及Apache想融合 不能不惊叹其效率了 PHP更新也很快 这里列举了目前最新版本PHP RC (几乎没有BUG了 估计写完这篇不久后正式版就出了) 和最新版本的Mysql 的安装过程
PHP的安装文件可以直接到 下载 获得for win 的 zip包( M) Mysql的安装文件可以直接到 下载 获得for win 的 zip包 另外如果想体验Apache和PHP的配合效果而要放弃IIS的话 请到 下载最新的for win 的 MSI安装包 目前最新版本是 另外 可以下载Zend Optimizer来对PHP进行加速 具体可以访问
< >安装配置PHP 解压缩PHP压缩包到C:PHP(这个路径可以随意 不过以下要是用到这个路径 请相应的修改) 复制C:PHP目录下的php ts dll及C:PHPdlls目录下的所有文件到windows的系统文件夹里 文件夹视Windows版本的不同而不同 如果是Windows x/ME 则为c:windowssystem 如果是Windows NT/ 则为c:winntsystem 如果是Windows XP/server 则为c:windowssystem 其中C:为你现在所使用的操作系统的系统盘 如果你目前操作系统不是安装在C:windows下 请相应做出修改 复制php ini dist到C:windows(XP/ / x/Me)或C:Winnt( /nt)下 并将其改名为php ini 用记事本打开 修改一下信息 搜索extension_dir = / 这行 并将其路径指到你的PHP目录下的extensions目录 比如 extension_dir = C:PHPextensions 如若想支持更多模块 请接下面去做 如果不想的话 直接保存php ini文件即可 PHP所支持模块很多 不过有些dll不是免费的 所以没有随PHP的压缩包一起发布 不过dlls文件夹里带的就非常多了 刚才我们已经把它们复制到system 文件夹下了 现在我们测试看它支持多少模块 以下是我测试的结果 仅供参考 如果安装完毕后 弹出不支持xxx dll模块的话 直接将前面分号加上去就可以了 搜索 ;Windows Extensions ;Note that MySQL and ODBC support is now built in so no dll is needed for it ; 下面都用分号在前面注释掉了支持的扩展模块 如果你想PHP支持某个模块 请将前面的“;”去掉即可 下面是我测试后的结果 一般按照下面那样去掉注释后没什么问题的: extension=php_bz dll extension=php_cpdf dll extension=php_crack dll extension=php_curl dll extension=php_db dll extension=php_dba dll extension=php_dbase dll extension=php_dbx dll extension=php_domxml dll extension=php_exif dll extension=php_fdf dll extension=php_filepro dll extension=php_gd dll extension=php_gettext dll extension=php_hyperwave dll extension=php_iconv dll ;extension=php_ifx dll ;extension=php_iisfunc dll extension=php_imap dll extension=php_interbase dll extension=php_java dll extension=php_ldap dll extension=php_mbstring dll ;extension=php_mcrypt dll extension=php_mhash dll extension=php_mime_magic dll extension=php_ming dll extension=php_mssql dll extension=php_msql dll ;extension=php_oci dll extension=php_openssl dll ;extension=php_oracle dll extension=php_pdf dll extension=php_pgsql dll ;extension=php_printer dll extension=php_shmop dll extension=php_snmp dll extension=php_sockets dll ;extension=php_sybase_ct dll extension=php_w api dll extension=php_xmlrpc dll extension=php_xslt dll extension=php_yaz dll extension=php_zip dll 修改完成后 保存php ini 到此完成PHP的安装和配置
< >Mysql的安装 Mysql相对来说是比较独立的 这个数据库很小 不能直接对它进行操作 不像access或者SQL 那么直观 不过目前已经有很多软件可以很好的操作它的 比如phpMyAdmin mysqlcc 这些软件可以到 上面下载获得 这里不详细说明 下载获得Mysql的for win 安装包后 用winzip打开 直接运行setup exe 需要注意的是选择一个安装路径 当然 安装路径可以任意 不过我建议将它和PHP安装在一起 选择C:MySQL目录 安装完成后MySQL也就完成了 至于设置用户和密码 可以使用上面提到的两个软件进行管理 这里不继续描述 默认的用户名是root 密码为空 一般装完MySQL后会自动启动服务 如果没有启动的话 请运行C:MySQLbinmysqld nt exe
接下去的安装就要看你选择什么作为你的Web服务器了 我建议是使用Apache 如果觉得和你的IIS冲突 那么就请直接使用IIS
< >IIS的配置 打开IIS 在“默认Web站点”上右键打开属性 在主目录里做如下图中的设置 注意步骤
完成后IIS+PHP+MySQL的环境算是建立了
< >如果你没有IIS 那么我们装Apache这个小巧的Web服务器 我们下载到的for win 的是一个Msi安装文件 直接双击它后就会自动执行Apache的安装了 按照提示安装即可 其中要书写的东西按照你的喜好填写 没甚么影响 当然 目录我还是建议你和PHP的目录以致 选择C:目录 这样安装后可以看到C:Apache 了 装完后会在桌面右下角系统托盘里显示apache的图标 双击可以打开Apache的控制面板 可以停止或者重起服务器 这里要做的是对C:Apache conf这个文件进行修改 用记事本打开 找到 #NameVirtualHost * 修改为 NameVirtualHost 找到 <VirtualHost > 修改下面几行 ServerAdmin (你刚才安装时候输入的管理员信箱) DocumentRoot c:Apache htdocs ServerName Apache ErrorLog c:Apache logserror_log CustomLog c:Apache logsaccess_log mon </VirtualHost> 找到 AddType application/x tar tgz 在下面添加以下两行 AddType application/x AddType image/x icon ico 找到 #LoadModule ssl_module modules/mod_ssl so 在下面添加一行 LoadModule php _module C:phpsapiphp apache dll 增加默认文件 找到DirectoryIndex * 这行 可以这样修改 添加默认的文件名 DirectoryIndex index php default php index index default default 保存文件 重起apache服务器
到此PHP的环境已经完全建立了
< >Zend Optimizer的安装(可以不装) 下载来后是一个 exe的文件 直接安装就可以了 安装过程要你选择PHP版本 一定要选择准确 这里我选择php x 完成安装之前提示是否备份php ini 点确定后就结束安装了 打开php ini 修改一个地方 找到 [Zend] 在下面可以看到 zend_optimizer optimization_level=* 这行 将=后面数值改为 也就是将这行改为 zend_optimizer optimization_level= 保存后就OK了哦 重起Apache/IIS 到此安装全部结束 我也很累啊:)
< >测试 用记事本新建个文件 写下下面几行 保存到C:Apache htdocs目录下 这个目录就是你的站点跟目录 命名为phpinfo php 然后在浏览器中输入就可以看到想尽的关于PHP的信息了 CODE <?php
phpinfo();
?>
您需要注意在您保存文件时 文件的后缀名应该为 php (记事本将自动在文件名后面加上 txt后缀 除非您采取以下措施之一来避免这种情况 )当您保存文件时 系统会让你指定文件的文件名 这时请将您的文件名加上引号 (例如 “hello php” )或者 您也可以点击保存对话框中的“保存类型”下拉菜单 并将设置改为“所有文件” 这样您在输入文件名的时候就不用加引号了 上面一段话摘自《PHP中文手册》 更详细的安装资料 请到 下载这个中文手册 里面有各种不同系统的详细安装 不过不是很直观而以 一些优化也没有写出来:)
下面我给出几个要用到的软件的下载地址 PHP 稳定版本
Mysql 稳定版本
Apache 稳定版本
Zend Optimizer [ ] a Windows i exe
cha138/Article/program/PHP/201311/20956相关参考
知识大全 浅析Dos下运行php.exe,出现没有找到php
浅析Dos下运行php.exe,出现没有找到php 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
微博短链接算法PHP版本 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 思路 )将长网址m
PHP-Fcgi下PHP的执行时间设置方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!昨天一个程
Linux下C语言对PHP扩展 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一搭建php环境
nginx下禁止目录执行php的方法则简单许多允许设定多个目录 不知道是否我对apache那个不了解如果有更好的办法希望大家指出共享学习thx location~*^/(attachments
cha138/Article/program/PHP/201311/21078
Linux下独立添加PHP扩展模块 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 服务器运行一段
知识大全 Linux下PHP删除一个目录下所有文件夹和子目录
Linux下PHP删除一个目录下所有文件夹和子目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 Linux下Apache+PHP+MySql+Cgi
Linux下Apache+PHP+MySql+Cgi 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 mac下配置nginx+php+mysql方法说明
本文章来给各位同学介绍mac下配置nginx+php+mysql方法有需要了解的同学可进入参考额本来以为mac下可以用lnmp一键安装包的但是使用后才发现竟然不行后来使用了大家都推荐的homebrew