一.apache2.2配置
A.apache2.2安装路径:D:\Program Files\Apache Software Foundation\Apache2.2
B.php文件路径:D:\Workspace
1.修改"..\Apache2.2\conf\httpd.conf"
a.若"80"端口被暂用:
修改:Listen 80 -> Listen 999
b.修改为:
DocumentRoot "D:\Workspace"
与
# This should be changed to whatever you set DocumentRoot to.
<Directory "D:/Workspace">
...
Options Indexes FollowSymLinks
...
</Directory>
c.修改<IfModule dir_module>...</IfModule>
DirectoryIndex index.php default.php index.htm index.html default.htm default.html
最后,重启服务器,输入http://localhost:999/测试服务器是否成功配置。
二.php-5.2.8配置 及 php与apache结合
将php=5.2.8解压到"C\php5"
修改php.ini-dist为php.ini
下面修改"php.ini"文件:
1.“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。
2.配置php路径:
"我的电脑"-"属性"-"高级"-"环境变量"下的"path"变量添加:
;c:\php5;c\php5\ext
3.去掉";extension= php_mysql.dll" 中的";",使php可以访问mysql数据库
4.php以module方式与Apache相结合:
修改apache的配置文件httpd.conf
a.加入LoadModule 、PHPiniDir部分:
...
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php5_module C:/php5/php5apache2_2.dll
PHPiniDir "C:/php5"
...
ps:
其中C:/php5/php5apache2.dll是你安装php的相应路径.
PHP5压缩包里的php5apache.dll只适用于apache 版本1的
PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,
如果apache是2.2.*以上版本,php5apache2_2.dll,
否则会出现 "Cannot load C:/php/php5apache2.dll into server:The specified module could not be found."或者:"The requested operationhas failed"的信息。
b.加入"AddType application/x-httpd-php .php"、"AddType application/x-httpd-php .html"
...
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
...
在"D:\Workspace"中新建"index.php"
<?php
print phpinfo();
?>
最后,输入http://localhost:999测试php与apache结合
三.php-5.2.8配置 及 php 与apache结合 与 mysql结合
1.去除“;extension=php_mysql.dll”中的";"
2.将php5文件夹下的"libmysql.dll"、"php_mysql.dll"拷贝至"windows/system32"目录下。
3.重启apache2.2服务器
index.php
<?php
$link=mysql_connect('localhost','root','password');
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>
分享到:
相关推荐
在Windows环境下搭建PHP5、Apache和MySQL的组合是常见的Web开发环境配置,这种配置被称为WAMP(Windows、Apache、MySQL、PHP)。以下是一份详细的步骤指南,帮助你完成这一过程。 1. **安装Apache服务器**: - ...
Apache、PHP和MySQL是搭建Web开发环境的三大基础组件,尤其在Windows系统中,它们的组合广泛应用在个人学习和企业开发环境中。本视频教程详细介绍了如何在Windows操作系统上安装和配置这一经典组合。 首先,Apache...
使用编译方式在 Linux 上安装与配置 Mysql、Apache 和 PHP Linux 作为一种操作系统,具有完全免费、完全兼容 POSIX 1.0 标准、多用户、多任务、丰富的网络功能、可靠的安全、稳定性能、支持多种硬件平台等优点,日...
总之,Apache+PHP+MySQL在Windows下的安装与配置涉及到多个步骤,包括Apache的安装与启动、PHP的集成、MySQL的安装与配置,以及它们之间的通信设置。每个环节都需要仔细操作,确保所有组件能够协同工作,为Web应用...
1. PHP与MySQL的结合: PHP是一种服务器端的脚本语言,常用于处理HTML表单数据、生成动态网页内容以及与数据库交互。MySQL则是一种关系型数据库管理系统,用于存储和管理网站的数据。两者结合,可以实现高效、可靠...
标题中的“很好用的调试套件MYSQ+PHP”指的是一个集成的开发和调试环境,主要用于PHP和MySQL的应用程序开发。这样的套件通常包含了Web服务器、数据库服务器以及PHP解释器,为开发者提供了一个一站式解决方案,可以...
3. 安装完成后,Apache和MySQL会自动启动,PHP也会被正确配置为Apache模块。 4. 设置必要的环境变量,如添加Apache和PHP的路径到系统PATH。 5. 创建和测试第一个PHP页面,例如通过在Web根目录下创建一个简单的"info....
在这个场景下,我们探讨了三种不同的方法来实现PHP与MySQL结合的菜单排序功能,并对它们进行性能评估。 首先,我们来看数据表结构。创建了一个名为`NewTable`的表格,用于存储菜单数据。它包含了`id`(主键)、`...
【PHP+MYSQ92GAME仿3366小游戏整站源码_帝国内核】是一个基于PHP和MySQL数据库构建的游戏网站源代码,旨在模仿3366小游戏平台的功能和设计。这个源码包提供了建立一个类似3366小游戏网站所需要的所有组件和结构,...
在“windows下配置nginx+php环境 - Devil.Waltz - 博客园.htm”和“windows上nginx + php配置 - - ITeye技术网站.htm”中,你可以找到配置PHP的步骤。下载最新稳定的PHP版本,并选择适用于Nginx的Win32非线程安全...
在本文中,我们将深入探讨如何在Windows环境下安装PHP 5.2.1,同时结合Apache服务器和MySQL数据库。首先,我们需要准备以下三个组件: 1. MySQL数据库:文件名为`mysql-essential-5.0.51a-win32.msi`,这是一个用于...
* 在Apache中,PHP的运行方式有CGI二进制文件方式和DLL动态链接库模块方式 * 要让Apache支持CGI二进制文件方式,需要在httpd.conf文件末尾添加相应的代码 * 要让Apache支持DLL动态链接库模块方式,需要复制PHP安装...
BCTY365网上社区系统主要用于在网络中树立企业的形象,为企业与客户、浏览者和会员之间提供一个技术交流平台,并且全力推出企业的软件产品。为程序开发者提供一个交流的平台,拉近企业与客户、会员和浏览者之间的...
2.修改配置文件(某些php框架需要) $ vim /etc/apache2/sites-available/000-default.conf 修改document dir 为所需要的路径 $vim vim /etc/apache2/apache2.conf 修改directly 为所需的路径 3.windows需要关闭...
MySQL 是一款关系型数据库管理系统,常与Apache结合使用提供动态网页服务。 ##### 1. 安装MySQL - **添加MySQL用户组和用户**: - `shell>groupadd mysql` - `shell>useradd -g mysql mysql` - **解压并重命名**...
10. **测试与部署**:项目完成后,需要进行功能测试、性能测试,然后部署到服务器上,如使用Apache或Nginx作为Web服务器。 通过以上讲解,我们可以看出“PHP实现购物网站”是一个综合性的项目,涉及了Web开发的多个...
超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...
WampServer3_x86_apache2.4.17_mysql5.7.9_php5.6.15.exe 安装WampServer3之前,必须安装的C++全部安装包