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
分享到:
相关推荐
特别感谢www.chinaunix.net上面的两个作者,我是在他们的基础上测试成功的,主要有下面两篇文档http://linux.chinaunix.net/bbs/viewthread.php?tid=981062&highlight=snort ...
安装Jdk+Tomcat+Apache+PHP+MySql (Linux) 详细介绍
本项目服务端环境要求为 Windows + Apache + PHP + MySQL。 下面介绍如何搭建环境,部署服务器端应用。 1.开发工具WAMP Server安装包 wampserver3.1.7_x86.exe, 双击安装包,根据提示进行安装即可。 默认安装目录...
apache2.2+php5.2+MYSQL5.0+phpMyAdmin2.9+Zend 配置文档
快速配置php apache mysql 开发环境参考文档。
apache+php+mysql开发文档
资源名字:基于php+mysql+apache的在线购物网站设计与实现(源码+文档)_php_mysql_在线购物网站_电子商务.zip 资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 适合...
PHP+MySql+phpMyAdmin+apache文档里面附带图片,过程详细
配置php+Apache+mySQL文档 源文件要求 httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi mysql-essential-5.1.40-win32.msi php-5.2.13-Win32.zip 注意:版本对应适配
Win7下安装Apache+MySQL+PHP安装软件及文档
Windows_IIS(Apache)+PHP+Mysql+Zend+phpmyadmin环境配置教程,帮助你配置PHP+MySQL环境,进行网络开发。
安装Jdk+tomcat+apache+PHP+mysql(linux).pdf
apache+php+mysql的安装与配置
Apache+MySQL+PHP官方文档,其中包括该软件的安装说明、配置说明和使用说明等。
包括 卸载旧版本的apache mysql等 安装GD zlib libxml libmcrypt libpng 等等php需要的组建 整个文档非常详细 自己下了看吧 查询系统中已安装的Apache相关软件包 # rpm -qa|grep -i httpd httpd-manual-2.0.40-21 ...
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
1.搭建mantis bug管理系统 2.apache2+mysql5+php5 (提供apache php5安装文件 及文档) 3.搭建mantis 提供mantis 安装文件及 配置文档
资源名字:基于php+mysql+apache的教材管理系统设计与实现(源码+文档)_php_mysql_教材管理系统.zip 资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 适合场景:相关...
这个我课程设计的源码,里面的内容还算全面,最主要是有数据库备份,环境用PHP-NOW集成包导入就可以直接用了,初学者或者是用来做课程设计的,这个里面的源码足够用了,里面有我多种数据的处理方式,免费下载 ...
资源名字:基于php+mysql+apache的二手物品交易网站设计与实现(源码+文档)_php_mysql_二手物品交易信息网站.zip 资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 ...