mysql只能本地连接的时候:
use mysql;update user set host='%' where user='root' flush privileges;
一般用dreamweaver做php开发的多,侧重于前台页面
一般php下载的为压缩版,apache是安装版的下载2.2或者2.4的,要不然php就得下载vc6的,目前(2014)官网好像没有vc6的版本了
具体配置
(一)修改PHP配置文件(php.ini)---不需要配置php到环境变量中
我的PHP安装路径是:D:\StudyAndWork\PHP5.4.9,进入PHP5.4.9文件夹,里面有两个文件php.ini-development和php.ini-production,前者适合于开发程序测试,后者适合产品上线,其中一个改成php.ini即可。有的PHP版本直接就有php.ini文件。
用文本编辑器(这里给大家推荐一个比较好用的免费文本编辑器:notepad++)
打开php.ini,查找extension_dir字段,将后面的双引号内容改成你的php文件夹位置/ext,
以我自己电脑为例,则为extension_dir = “D:/StudyAndWork/PHP5.4.9/ext”(第730行),注意斜杠号的方向。这是PHP的动态拓展目录,以便调用其中的dll文件。
如果需要使用到扩展里面东西需要配置extension_dir = "D:\lamp\php5\ext"默认在php根目录查找
由于我们要使用MySQL,而PHP本身默认不支持自动连接MySQL的,所以我们查找“extension=php_mysql.dll”(第880行)字段,将前面的分号去掉。
查找doc_root字段,将其修改为doc_root = “D:\StudyAndWork\Apache2.2.22\htdocs”。
修改date.timezone,否则在执行phpinfo()时date会报错,将其前面的分号去掉,在等号后添加Asia/Shanghai(似乎也可以是Chongqing,但是不能写其他城市),然后保存关闭。
default_charset默认没有进行设置,可以打开此处配置"utf-8"
(二)修改Apache配置文件
用文本编辑器打开Apache文件夹下的conf文件夹中的httpd.conf。
查找LoadModule vhost_alias_module字段,在本人电脑上,在该行的下一行输入
LoadModule php5_module D:/StudyAndWork/PHP5.4.9/php5apache2_2.dll(注意此处为正斜杠,且不需要带双引号)
PS:如果是用的2.0.*版本的Apache,则用php5apache2.dll。
查找DocumentRoot字段,修改为DocumentRoot "D:/StudyAndWork/Apache2.2.22/htdocs",本人比较懒,直接用默认站点目录,就没有另外设置站点目录了,
有需要的话自己设置一下站点目录也是可以的。查找Directory字段,
在<Directory “******”>中将双引号内容改成站点路径,我使用的是:”D:/StudyAndWork/Apache2.2.22″。
查找AddType application/x-gzip .gz .tgz字段,在该字段的最下面新增5行,分别输入:
AddType application/x-httpd-php .php .html
查找DirectoryIndex字段,修改成DirectoryIndex index.php index.html,这样就修改了具体的index文件执行先后顺序,然后保存关闭。
添加php.ini配置文件的路径PHPIniDir "D:/lamp/php5"
重启Apache服务器。
在站点下建立一个index.php文件,写入如下代码:
<?php phpinfo();?>
mysql.php连接测试
<?php
$connect= mysql_connect("localhost","root", "root");
if(!$connect) echo "Mysql ConnectError!";
else
echo "Mysql connect succeed!";
mysql_close();
?>
可以将定义lamp根目录,下放www文件夹放置网站内容
遇到的问题,在修改后重启apache的时候老报错,我是因为加载php模块的时候,给路径添加了双引号报错的,去掉后正常
分享到:
相关推荐
本篇文章将详细介绍如何手动安装和配置Apache、PHP以及MySQL,以便构建一个完整的PHP开发环境。通过手动安装而非使用集成环境如WAMP或XAMPP,不仅可以更好地理解每个组件的工作原理,还能提高问题诊断能力。 #### ...
这三种组件结合在一起,构成了一个强大的Web开发环境,能够承载大量流量的网站。 **安装Apache**: 1. 从Apache官网下载适用于Windows的Apache安装包,通常有两个版本,一个是源码包,另一个是预编译的二进制程序包...
本文将详细介绍如何在Windows环境下搭建Apache + MySQL + PHP开发环境。 #### 二、准备工作 在开始搭建环境之前,我们需要下载所需的软件包。根据给定的部分内容,我们将按照以下步骤进行: 1. **下载Apache** -...
Apache+MySQL+PHP环境搭建是Web开发中常见的基础配置,也被称为LAMP(Linux + Apache + MySQL + PHP)环境。这个过程涉及到安装和配置三个主要组件:Apache HTTP服务器、MySQL数据库管理系统以及PHP解释器,它们共同...
通过以上步骤,即可在CentOS7及以上版本的环境中搭建完成Apache+PHP+MySQL+PhpMyAdmin的基础环境,为Web应用的开发和部署提供了必要的基础设施。在实际操作中,还需注意防火墙设置、安全策略以及定期更新维护等细节...
### Windows 下 Apache+PHP+MySQL 环境搭建详尽指南 ...通过以上步骤,您可以在 Windows 7 系统上成功搭建一套 Apache + PHP + MySQL 的 Web 开发环境。这对于学习 PHP 编程、进行 Web 应用开发都是非常有帮助的。
完成以上步骤后,你就成功搭建了一个Apache+PHP+MySQL+Tomcat的开发环境,可以在这个平台上开发和测试Web应用程序,包括PHP和Java Web应用。如果有任何问题,可以联系文档中提供的QQ获取帮助。记得在操作过程中密切...
在Red Hat 5系统上安装LAMP环境,首先需要确保系统已经更新到最新状态,并且安装了必要的开发工具。 **1. 安装Apache** Apache是LAMP环境中的Web服务器组件,用于处理HTTP请求并提供静态或动态内容。可以通过以下...
在实际操作中,可能还需要调整配置文件,如 Snort 的 snort.conf 和 MySQL 的 my.cnf,以及 Apache 的 httpd.conf,以满足特定的网络环境和安全需求。同时,为了确保系统安全,通常还需要创建用户和组,限制对数据库...
Linux 下安装 Apache+PHP+MySql 搭建 PHP 运行环境是 Web 开发中最常用的解决方案之一。通过本教程,我们将指导您一步步搭建一个完整的 PHP 运行环境,包括安装 Apache、PHP 和 MySql 等组件。 环境搭建 在 Linux...
在本文中,我们将深入探讨如何在Windows 7操作系统上搭建PHP、Apache和MySQL的开发环境。这个过程对于任何想要在本地计算机上进行PHP Web应用程序开发的开发者来说都是至关重要的。 首先,我们需要理解这三个组件的...
在搭建lamp环境时,首先安装Linux操作系统,然后依次安装httpd、MySQL和PHP。安装过程中,确保它们之间的版本兼容,例如,php-5.2.6与mysql-5.1.59通常能够良好配合。安装后,你需要配置Apache以识别PHP文件,通常是...
通过上述步骤,可以成功地在本地环境中搭建起Apache+MySQL+PHP+phpMyAdmin的开发环境。这对于进行Web应用开发和测试来说是非常重要的基础环境。在整个过程中,需要注意文件路径的准确性以及各个组件之间的兼容性,以...
这个套件对于开发者进行本地开发环境的搭建非常实用,同时也适合小型企业或个人网站的托管。由于是简体中文版,对于中国用户来说,理解相关文档和配置过程会更加方便。 总之,Apache+PHP+MySQL+Perl服务器套件提供...