`

windows + php + apache+ mysql开发文档

    博客分类:
  • PHP
阅读更多

 

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
3
3
分享到:
评论
1 楼 pengyan5945 2012-11-21  
phpstudy2011

相关推荐

Global site tag (gtag.js) - Google Analytics