`
qq17906
  • 浏览: 54207 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

php配置和php与apache、mysq结合

    博客分类:
  • php
阅读更多

一.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+MYSQ完整配置

    在Windows环境下搭建PHP5、Apache和MySQL的组合是常见的Web开发环境配置,这种配置被称为WAMP(Windows、Apache、MySQL、PHP)。以下是一份详细的步骤指南,帮助你完成这一过程。 1. **安装Apache服务器**: - ...

    apache+php+mysql在windows下安装配置的视频

    Apache、PHP和MySQL是搭建Web开发环境的三大基础组件,尤其在Windows系统中,它们的组合广泛应用在个人学习和企业开发环境中。本视频教程详细介绍了如何在Windows操作系统上安装和配置这一经典组合。 首先,Apache...

    如何使用编译方式在Linux上安装与配置Mysql Apache PHP.pdf

    使用编译方式在 Linux 上安装与配置 Mysql、Apache 和 PHP Linux 作为一种操作系统,具有完全免费、完全兼容 POSIX 1.0 标准、多用户、多任务、丰富的网络功能、可靠的安全、稳定性能、支持多种硬件平台等优点,日...

    《转》Apache+php+mysql在windows下的安装与配置图解(3)

    总之,Apache+PHP+MySQL在Windows下的安装与配置涉及到多个步骤,包括Apache的安装与启动、PHP的集成、MySQL的安装与配置,以及它们之间的通信设置。每个环节都需要仔细操作,确保所有组件能够协同工作,为Web应用...

    php+mysq购物车系统

    1. PHP与MySQL的结合: PHP是一种服务器端的脚本语言,常用于处理HTML表单数据、生成动态网页内容以及与数据库交互。MySQL则是一种关系型数据库管理系统,用于存储和管理网站的数据。两者结合,可以实现高效、可靠...

    很好用的调试套件MYSQ+PHP

    标题中的“很好用的调试套件MYSQ+PHP”指的是一个集成的开发和调试环境,主要用于PHP和MySQL的应用程序开发。这样的套件通常包含了Web服务器、数据库服务器以及PHP解释器,为开发者提供了一个一站式解决方案,可以...

    一键搭建php+mysql环境

    3. 安装完成后,Apache和MySQL会自动启动,PHP也会被正确配置为Apache模块。 4. 设置必要的环境变量,如添加Apache和PHP的路径到系统PATH。 5. 创建和测试第一个PHP页面,例如通过在Web根目录下创建一个简单的"info....

    php mysq 菜单排序功能

    在这个场景下,我们探讨了三种不同的方法来实现PHP与MySQL结合的菜单排序功能,并对它们进行性能评估。 首先,我们来看数据表结构。创建了一个名为`NewTable`的表格,用于存储菜单数据。它包含了`id`(主键)、`...

    PHP+MYSQ92GAME仿3366小游戏整站源码_帝国内核

    【PHP+MYSQ92GAME仿3366小游戏整站源码_帝国内核】是一个基于PHP和MySQL数据库构建的游戏网站源代码,旨在模仿3366小游戏平台的功能和设计。这个源码包提供了建立一个类似3366小游戏网站所需要的所有组件和结构,...

    nginx+php+mysq在win 7 64位下环境搭建资料

    在“windows下配置nginx+php环境 - Devil.Waltz - 博客园.htm”和“windows上nginx + php配置 - - ITeye技术网站.htm”中,你可以找到配置PHP的步骤。下载最新稳定的PHP版本,并选择适用于Nginx的Win32非线程安全...

    php安装5.2.1

    在本文中,我们将深入探讨如何在Windows环境下安装PHP 5.2.1,同时结合Apache服务器和MySQL数据库。首先,我们需要准备以下三个组件: 1. MySQL数据库:文件名为`mysql-essential-5.0.51a-win32.msi`,这是一个用于...

    PHP网站开发案例教程习题答案.pdf

    * 在Apache中,PHP的运行方式有CGI二进制文件方式和DLL动态链接库模块方式 * 要让Apache支持CGI二进制文件方式,需要在httpd.conf文件末尾添加相应的代码 * 要让Apache支持DLL动态链接库模块方式,需要复制PHP安装...

    BCTY365网上社区(Apache+php+phpMyAdimin+mysq 5.0)

    BCTY365网上社区系统主要用于在网络中树立企业的形象,为企业与客户、浏览者和会员之间提供一个技术交流平台,并且全力推出企业的软件产品。为程序开发者提供一个交流的平台,拉近企业与客户、会员和浏览者之间的...

    apache 开启重定向 rewrite的实现方法

    2.修改配置文件(某些php框架需要) $ vim /etc/apache2/sites-available/000-default.conf 修改document dir 为所需要的路径 $vim vim /etc/apache2/apache2.conf 修改directly 为所需的路径 3.windows需要关闭...

    Apache2 WEB服务器的配置步骤分享

    MySQL 是一款关系型数据库管理系统,常与Apache结合使用提供动态网页服务。 ##### 1. 安装MySQL - **添加MySQL用户组和用户**: - `shell&gt;groupadd mysql` - `shell&gt;useradd -g mysql mysql` - **解压并重命名**...

    php实现购物网站

    10. **测试与部署**:项目完成后,需要进行功能测试、性能测试,然后部署到服务器上,如使用Apache或Nginx作为Web服务器。 通过以上讲解,我们可以看出“PHP实现购物网站”是一个综合性的项目,涉及了Web开发的多个...

    linux+apache+tomcat+mysql+jsp+php-整合安装

    超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...

    WampServer3_x86

    WampServer3_x86_apache2.4.17_mysql5.7.9_php5.6.15.exe 安装WampServer3之前,必须安装的C++全部安装包

Global site tag (gtag.js) - Google Analytics