如何在Windows下配置搭建PHP环境
5个回答
展开全部
windows系统配置PHP网站环境方法:
PHP是当前使用最多的网站编程语言之一,利用PHPSTUDY这个软件快速地配置网站服务器。
工具:
phpstudy软件
具体方法:
1.下载最新的phpstudy软件。phpstudy集成了php网站所需要的环境了。
2.成功安装以后,打开phpstudy。
3.选择“其他选项菜单” 再选择phpstudy设置,进入phpstudy设置界面。
4.在“网站目录”里选择下好的PHP网站源码,再点击 应用,重新回到了开始打开的界面,点击右上角 重启 ,等待重启成功。
5.打开浏览器输入,http://127.0.0.1/,就成功进入了下载好的网站里了。说明网站配置已经成功。这时可以进入网站源码里去随意修改符合要求了。
快又稳
2024-10-28 广告
2024-10-28 广告
Apache基于域名的虚拟主机配置主要涉及到在Apache配置文件中为不同域名指定不同的网站目录和日志路径。配置时,需确保域名已正确指向服务器的IP地址。在Apache的`httpd-vhosts.conf`或类似配置文件中,为每个域名创建...
点击进入详情页
本回答由快又稳提供
2016-07-12 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
在Windows下配置搭建PHP环境的步骤:
一、准备工作-下载所需软件
Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
PHP php-5.3.10-Win32-VC9-x86.zip
MySQL mysql-5.5.20-win32.msi
二、安装软件
1、安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。
安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。
2、安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。
3、安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom
安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。
三、整合Apache+PHP+MySQL
Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。
1. 让Apache可以解析php文件,在配置文件中找到
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (绿色的位置是根据PHP的所在目录而定的)
LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"
PHPIniDir "D:/Develop/PHP"
AddType application/x-httpd-php .php .html .htm
2. 在配置文件中找到
DirectoryIndex index.html
改为
DirectoryIndex index.php index.html
3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改为
DocumentRoot "D:/Workspace/PHP"
再找到
<Directory "D:/Develop/Apache2.2/htdocs">
改为
<Directory "D:/Workspace/PHP">
PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini
1. 设置PHP扩展包的具体目录,找到
; On windows:
; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows:
extension_dir = "D:/Develop/PHP/ext"
2. 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 设置时区,找到
;date.timezone =
改为
date.timezone = Asia/Shanghai
配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:
一、准备工作-下载所需软件
Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
PHP php-5.3.10-Win32-VC9-x86.zip
MySQL mysql-5.5.20-win32.msi
二、安装软件
1、安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。
安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。
2、安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。
3、安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom
安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。
三、整合Apache+PHP+MySQL
Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。
1. 让Apache可以解析php文件,在配置文件中找到
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (绿色的位置是根据PHP的所在目录而定的)
LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"
PHPIniDir "D:/Develop/PHP"
AddType application/x-httpd-php .php .html .htm
2. 在配置文件中找到
DirectoryIndex index.html
改为
DirectoryIndex index.php index.html
3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改为
DocumentRoot "D:/Workspace/PHP"
再找到
<Directory "D:/Develop/Apache2.2/htdocs">
改为
<Directory "D:/Workspace/PHP">
PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini
1. 设置PHP扩展包的具体目录,找到
; On windows:
; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows:
extension_dir = "D:/Develop/PHP/ext"
2. 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 设置时区,找到
;date.timezone =
改为
date.timezone = Asia/Shanghai
配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-07-12 · 百度知道合伙人官方认证企业
兄弟连教育
兄弟连教育成立于2006年,11年来专注IT职业教育,是国内专业的IT技术培训学校。2016年成功挂牌新三板(股票代码:839467)市值过亿。开设专注程序员培训专注php、Java、UI、云计算、Python、HTML5、
向TA提问
关注
展开全部
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:80
Listen 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对应的根目录,若是修改了,在对应的目录下进行相应的操作。
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:80
Listen 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对应的根目录,若是修改了,在对应的目录下进行相应的操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
快速手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。 安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-07-12
展开全部
安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。
安装MySQL:双击安装,具体安装步骤按照图片截图选择
整合Apache+PHP+MySQL:
Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。
安装MySQL:双击安装,具体安装步骤按照图片截图选择
整合Apache+PHP+MySQL:
Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询