如何在Windows下配置搭建PHP环境
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Windows下配置搭建PHP环境相关的知识,希望对你有一定的参考价值。
WAMP的安装配置的重点就是
PHP和Apache的绑定
PHP和MySQL的绑定
至于apache的安装没有什么技术要求,一直是NEXT,可以参考WAMP的APACHE的配置 http://www.pekingpiao.com/art/2_63.shtml;
PHP引擎相对于Apache和MySQL的安装,无需安装,直接解压zip包,然后将文件夹重命名成php5(D:/php5)
以下是详细步骤:
一.PHP和Apache的绑定
1.修改D:/apache/httpd.conf
CTRL+F 搜索LoadModule ...
在LoadModule 的最后一行添加:
//将php作为apache的一个功能模块LoadModule php5_module "D:/php5/php5apache2_2.dll"
//找到php.ini文件的路径
PHPIniDir "D:/php5"
//配置httpd服务(apache)读取.php文件时,转交给php引擎解析
ADDType application/x-httpd-php .php
至此完成PHP和Apache的绑定的重要步骤,可选修改项:
1)端口号:
若是安装过其他的服务器软件(IIS,Nginx等),建议修改;
#Listen 12.34.56.78:80Listen 80 ==>Listen 8080
2)PHP的解析目录:
默认的是Apache/htdocs,为了方便管理PHP后期的项目,新建其他目录代替
注意:DocumentRoot "****" 的值和一致,并且目录需要手动新建
DocumentRoot "D:/Apache/htdocs"<Directory "D:/Apache/htdocs">#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn\'t give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
3)修改优先读取的首页名称:
默认的只用index.html,可添加index.php default.php...........:
当读取的目录中若是存在设置的任一文件名,则直接读取对应的文件,这也是为什么index.php存在时,不再显示目录结构
<IfModule dir_module>DirectoryIndex index.php index.html</IfModule>
2.找到php5下的php.ini-production复制一份,重命名php.ini(指挥php引擎运行的核心文件),然后修改php.ini
1) CTRL+F 搜索到extension_dir=\'/ext\'
修改为:extension_dir="D:/php5/ext"(对应的功能相当于有些文档中的说的添加环境变量,这两者选择任何一种均可)
这一步的目的是php引擎调用.dll扩展的路径,你打开‘D:/php5/ext’,一看就知道,全是.dll文件,分别对应对应的功能模块;
2) CTRL+F 搜索extension
找到extension=php_gd2.dll类似的一系列
将
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
之前的‘;’删除。分别对应支持php调用gd、mysql、mb_函数的库;(在此其实也完成了PHP和MySQL的绑定;)修改完后,保存退出,重启apache服务;
3.在PHP的解析目录下(默认D:/apache/htdocs),新建phpinfo.php:
<?php
phpinfo();
4.运行localhost/phpinfo.php
在显示的扩展中CTRL+F搜索MySQL,能搜索到即表示成功!
注意:
D:/apache/htdocs是apache的默认解析目录,就是http://localhost对应的根目录,若是修改了,在对应的目录下进行相应的操作。
参考技术A 开发环境请用集成环境搞,快,目的是快速开发服务器环境要看具体的系统了,如果是iis7及以上,可以用webplatform安装配置本回答被提问者采纳 参考技术B 步骤和方法
第一步、把下载好的APMServ,解压好放在本地电脑D盘
第二步、把解压好APMServ打开,把环境配置一下。然后启用APMServ服务,再打该文件,找到“www”文件,然后把iwebshop商城系统进行解压,然后把商城系统文件放进APMServ文件里面的“www”文件。(注释:如果APMServ启动不了,很有可能是由于本机电脑80端口挨占用,可以通过命令进行关闭端口,或者自己本机电脑开着迅雷或者运行其它软文占用了80端口,只须要关闭就行了。)
第三步、把iwebshop商城系统把图片中的文件全部选中,复制到APMServ文件里面的“www”文件。
第四步、一定要记住把APMServ服务启动咯!如果不启动的话,在浏览器输入“127.0.0.1”进行安装iwebshop商城系统
第五步、直接进行下一步就可以了
第六步、点击下一步
第七步、到这一步的时候,需要注意一下,数据库名称可以自己定义,账号采用默认“root”密码为空,一定要记住密码是为空,不需要填写,网站后台账号与密码自己定义,但是一定要记住,尽量把密码设置得复杂一点,要不然黑客很容易盗取网站的后台密码,从而修改网站内容信息,或者放置一些危险文件。全部填写完毕后,点击下一步。
Windows下搭建PHP开发环境
昨天。写了怎样在Linux下配置LAMP开发环境。今天说说Windows下怎样高速使用集成的软件来搭建Windows的PHP开发环境。
在考量了一些资料之后,认为靠谱是是Appserv和WampServer。于是搞个WampServer玩一玩儿,试试看。
WampServer这款软件在安装过程中已经把Apache。MySQL,PHP集成好了,并且还做了对应的配置。
第一步:
下载 WampServer:http://www.wampserver.com/en/
选择所需版本号:
第二步:
安装:一路next
选择默认浏览工具,而不是浏览器。是windows的浏览器。找到explorer.exe打开就可以。
安装完毕!
右键单击,并设置语言。
单击左键,能够看到
注:www为默认存放网页的文件夹。
假设须要改动。则须要找到安装文件夹下的scripts文件夹下的config.inc.php文件,用记事本改动:
$wwwDir = $c_installDir.‘/www‘;
$wwwDir = ‘D:/web‘;
然后关闭WampServer之后再打开就能够了,只是这里仅仅是改动了连接而已。普通情况下我们不要改动。
第三步 配置MySQL以及phpMyAdmin
左键单击选择phpMyAdmin,打开后选择用户,编辑每一个root用户的权限,设置password。
重新启动全部服务:
这时候会出现:
这是由于我们改动了MySQL的password,可是没有改动MySQL与phpMyAdmin的通讯password。所以。我没打开安装文件夹。改动\wamp\apps\phpmyadmin4.1.14\config.inc.php文件里:
$cfg[‘Servers‘][$i][‘password‘] = ‘‘;改为刚才设置的密码。
然后,刷新phpMyAdmin。一切都恢复正常了。
以下。我们尝试给MySQL创建一个新用户以及用户相应的数据库。
点击运行,完毕加入。
第四步 Apache配置
1. 为了使得其它机器也能够訪问,我们须要设置,单击图标。找到Apache-httpd.conf
把Deny from all删除,再把Allow from 127.0.0.1改为Allow from all.
2. 可选部分:开启URL重写功能
找到AllowOverride None改为AllowOverride All。然后把#LoadModule rewrite_module modules/mod_rewrite.so凝视
掉就能够了。
(无需此功能的可选。由于安全性会下降)
3. 改动www文件夹
找到DocumentRoot以及<Directory "D:/wamp/www/">中的值改动为须要的路径就能够了。
第五步 配置PHP
打开PHP中的php.ini改动:
; short_open_tag
; Default Value: On
; Development Value: Off
; Production Value: Off
memory_limit = 128M
upload_max_filesize = 64M
至此,Windows下PHP开发环境就配置完毕了。下一步就能够执行下PHP程序感受一下了。
以上是关于如何在Windows下配置搭建PHP环境的主要内容,如果未能解决你的问题,请参考以下文章