windows + php + apache+ mysql开发文档_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > windows + php + apache+ mysql开发文档

windows + php + apache+ mysql开发文档

 2012/12/16 17:23:09  meigesir  程序员俱乐部  我要评论(0)
  • 摘要:php+apache+mysql开发文档搭建及配置环境php下载地址:http://windows.php.net/Apachehttpd下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/binaries/win32/自定义安装apache之后:如果安装过程中选择只为当前用户安装并设置端口号为8080,需要安装apache服务安装apache服务:打开DOS窗口:切换至apache的bin目录,输入httpd-kinstall配置
  • 标签:Windows PHP 文档 SQL 开发 Apache MySQL

?

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  
      phpinfo();  
    ?>  
?
页面显示关于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
  • 查看图片附件
发表评论
用户名: 匿名