php + apache + mysql 开发文档
搭建及配置环境
php下载地址:http://windows.php.net/
Apache httpd 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/binaries/win32/
自定义安装apache之后:
如果安装过程中选择只为当前用户安装并设置端口号为8080,需要安装apache服务
安装apache服务:
打开DOS窗口:切换至apache的bin目录,输入httpd -k install
配置:
启动服务:httpd -k start
如果安装过程中选择为所有用户安装,并且端口号是80那一项,上面两步不用
测试
最后在浏览器中输入:
本机地址:http://localhost:8080
会输出:
It works!
到这里,apache服务器安装成功!
配置环境
一、Apache配置文件httpd.conf
(1)添加对php的支持
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "C:/Program Files/PHP"
(2)添加首页
添加对index.php的支持
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
(3)添加类型支持(php)
AddType application/x-httpd-php .php
更改之后重启apache服务器
二、编辑PHP配置文件php.ini,
1.把php.ini-recommended 改为 php.ini
2.配置php.ini
1>时区:
[Date]
date.timezone = PRC
2>报错打开:display_errors = on
3>扩展
a. 设置扩展目录:
extension_dir = "D:/apps/php/ext/"
b. 扩展文件打开:
extension=php_bz2.dll
extension=php_curl.dll
…
前面的注释都去掉
然后重启服务器
显示php信息:phpinfo();
上面输出文件即在
htdocs目录中,把一个hello.php放进去:
代码helloworld:
<html>
<body>
<?php
echo "Hello World";
?>
</body>
</html>
PHP开发start
三、开发工具:eclipse PDT插件
开发工具下载地址:http://www.eclipse.org/pdt/downloads/
一、 配置:
1. apache httpd添加虚拟目录
配置默认站点主目录为Apache的htdocs目录,由于要在D:/apps/eclipse-phpWin32/eclipse-php/workspace/ 下放置所有的Eclipse工程,因此为了能够访问到各个工程下面的php文件,需要建立一个虚拟目录指向eclipse工程所在目录。修改httpd.conf,在文件结尾添加:
#添加一个虚拟目录
Alias / "D:/apps/eclipse-phpWin32/eclipse-php/workspace/"
<Directory "D:/apps/eclipse-phpWin32/eclipse-php/workspace/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
二、 eclipse配置
2.1配置eclipse指向php模块
打开Eclipse的Window->Preferences->PHP->PHP Executables->Add
2.4.2配置Eclipse中的php文件访问URL:
打开Window->Preferences->PHP->PHP Server,编辑Default PHP Web Server条目
默认端口号是80
配置完成后,重新启动Apache httpd
2.3测试
新建一个php project,新建一个php 文件(内容如下),右击此文件选择”Run As”→”PHP Web Application”
页面显示关于php的详细信息
开发资料:http://www.w3school.com.cn/php/index.asp
http://www.php.net/manual/zh/index.php
Php链接mysql数据库配置步骤:
1> 将php安装目录中的libmysql.dll拷贝到C:/Windows/System32/目录下
2> 修改配置文件php.ini:对mysql扩展(extension=php_mysql.dll前面的注释去掉)
当数据库编码是gbk时,Php解决插入中文时报错: 错误信息类似一下:
Incorrect string value: '\xCA\xC0\xBD\xE7' for column 'message' at row 1
错误原因:服务端编码与mysql编码不对应
解决方法:
第一步:在mysql中查看编码
两种方法:第一种,利用mysql客户端管理器
第二种,在mysql命令行中,执行 show create table tablename\G; 来查看
第二步:在执行sql语句前加入 mysql_query(set names gbk); 语句即可,编码需和数据库一致
第三步,转换中文 :$message = iconv("UTF-8", "GBK", $message);
- 大小: 40.6 KB
- 大小: 37.7 KB
- 大小: 35.8 KB
分享到:
相关推荐
本项目服务端环境要求为 Windows + Apache + PHP + MySQL。 下面介绍如何搭建环境,部署服务器端应用。 1.开发工具WAMP Server安装包 wampserver3.1.7_x86.exe, 双击安装包,根据提示进行安装即可。 默认安装目录...
在Linux系统中,集成安装MySQL、Apache和PHP是构建一个LAMP(Linux、Apache、MySQL、PHP)服务器的基础。这个过程涉及到三个主要组件的下载、安装、配置以及它们之间的集成。 首先,我们来详细讲解MySQL的安装配置...
WAMP(Windows + Apache + MySQL + PHP)是一种常用的Web开发环境配置组合,它可以在Windows操作系统上搭建一个完整的Web服务器环境,用于开发和测试PHP应用程序。通过这一组合,开发者可以在本地计算机上模拟真实的...
【Apache+PHP+MySQL 绿色管理】是一个集成的开发和运行环境,它将三个重要的开源组件——Apache HTTP Server、PHP(Hypertext Preprocessor)和MySQL数据库管理系统整合在一起,为开发者提供了一个轻便、高效的Web...
这篇文档涉及的是在Linux系统中搭建一个基于Apache、MySQL、PHP和Tomcat的混合环境,同时集成Discuz和lybbs这两个论坛系统的过程。以下是详细的知识点解释: 1. **Apache**:Apache HTTP Server是最流行的Web服务器...
在Windows操作系统中搭建PHP开发环境,主要涉及到三个核心组件:Apache HTTP服务器、MySQL数据库管理系统以及PHP脚本解释器。这三者合称为“LAMP”(Linux, Apache, MySQL, PHP)架构在Windows环境下的变种,通常被...
在Linux系统中,构建一个基于Apache、PHP和MySQL的服务器环境,通常被称为LAMP(Linux、Apache、MySQL、PHP)架构。这是一种常见的Web开发平台,适用于动态网站和应用程序的部署。下面将详细介绍如何在Linux环境下...
【搭建Apache+PHP+MySQL环境】在Windows Server 2008操作系统中,为了搭建一个高效稳定的Web开发环境,通常会选择集成的WAMP(Windows、Apache、MySQL、PHP)服务器。以下将详细介绍如何一步步地安装和配置这些组件...
Windows、Apache、PHP和MySQL的组合(通常称为WAMP)是一个流行的选择,它允许在本地计算机上搭建一个功能齐全的Web服务器,用于开发和测试PHP应用以及存储相关数据。以下是一份详细步骤,教你如何在Windows上安装和...
在Windows操作系统中搭建PHP、Apache和MySQL环境,是开发基于LAMP(Linux, Apache, MySQL, PHP)架构的Web应用的常见步骤。以下是一份详细的配置指南,确保所有组件的版本相互兼容。 首先,你需要下载以下软件的...
【Linux+Apache+Nginx+Mysql+PHP完美配置教程】 在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. *...
apache+php+mysql开发文档
本配置文档主要涵盖了如何在服务器上安装和配置Apache2.2、PHP5.2、MySQL5.0、phpMyAdmin2.9以及Zend Optimizer,这些都是Web开发中的核心组件。下面将详细介绍每个组件的功能及其配置步骤。 1. **Apache2.2**: ...
### LAMP(Linux + Apache + MySQL + PHP)基本配置详解 #### 一、LAMP环境简介 LAMP代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库管理系统)和PHP(服务器端脚本语言)。这套组合在搭建Web应用程序...
WAMP(Windows、Apache、MySQL、PHP)是一种在Windows操作系统上搭建Web开发环境的工具。它将Apache服务器、MySQL数据库和PHP脚本语言集成在一起,使得开发者可以在本地计算机上快速构建、测试和运行PHP应用程序,而...
### Windows + Apache + Openssl + MySQL + PHP + ZendOptimizer + eAccelerator + phpMyAdmin + NaviCat 安装与配置指南 #### 一、Apache 安装与配置 **所用文件:** - `apache_2.2.8-win32-x86-openssl-0.9.8g....