Apache HTTP Server + PHP + SQL
来源:互联网 发布:mysql 触发器 编辑:程序博客网 时间:2024/06/07 09:45
Windows平台
Apache
下载
官网:http://httpd.apache.org/download.cgi
点击:
VC9是指用VS2008编译的代码,而VC11是用VS2012编译的,而用VS2012编译的无法在windows xp和server 2003中使用。
为了兼容性好点,选用VC9编译的64位Apache,选择下载
安装
解压包中的 Apache24 解压到合适的位置
修改配置文件
打开\Apache24\conf下的httpd.conf
修改根目录,搜索“Define SRVROOT”修改为apache安装的根目录(大概在39行)
ServerRoot "E:\Apache24"
修改端口:搜索“Listene 80”,修改为8080(未被占用的端口号),大概在61行
Listen 8080
修改网站根目录:搜索DocumentRoot,大概在247行
DocumentRoot "D:\webRoot" #我将网站根目录放在D盘的webRoot中
配置默认index:搜索“DirectoryIndex ”:大概280行
不输入名称的时候默认寻找index.html 然后test.php
<IfModule dir_module> DirectoryIndex index.html test.php</IfModule>
配置安装Apache的主服务,有了它,Apache才可启动
E:\Apache24\bin\httpd.exe -k install -n apache
显示如下结果就说明启动了:
Installing the 'apache' serviceThe 'apache' service is successfully installed.Testing httpd.conf....Errors reported here must be corrected before the service can be started.
也可以使用可视化管理工具\bin\ApacheMonitor.exe运行
运行后:输入loacalhost:8080查看页面。出现Apache页面则成功启动。
如访问被拒绝,修改配置文件
<Directory /> AllowOverride none# Require all denied 对就是注释掉这一行</Directory>
二 PHP
下载php
http://www.php.net/
下载完,解压出来,将文件夹放到合适的位置。
配置PHP
- 将php.ini-production 复制一份,并重命名为php.ini;
- 将E:\php-5.6.12-Win32-VC11-x64 和 E:\php-5.6.12-Win32-VC11-x64\ext添加到PATH环境变量。
- 在apache中配置,增加对php的支持(添加到apache配置文件的最后一行)
#php5 supportLoadModule php5_module E:/php-5.6.12-Win32-VC11-x64/php5apache2_4.dllAddType application/x-httpd-php .php .html .htm# configure the path to php.iniPHPIniDir "E:/php-5.6.12-Win32-VC11-x64"
在配置的web根目录下,新建test.php文件:
<?php phpinfo();?>
在浏览器中输入:localhost:8080/test.php能正常显示下图,则配置成功。
开启几个常用php扩展:
用记事本打开php.ini
1. 去掉;extension_dir = "ext"
前面的分号;
2. 去掉;extension=php_mbstring.dll
前面的分号,这是php多字节字符串扩展
3. 去掉;extension=php_mysql.dll
前面的分号
4. 去掉 ;extension=php_mysqli.dll
前面的分号
Mysql
官网下载:http://dev.mysql.com/downloads/mysql/
可选安装版和免安装版(ZIP Archive 版):
安装版双击安装,免安装版解压放到合适的位置。
配置:
官方配置教程说明
1 添加PATH环境变量:E:\mysql-5.6.26-winx64\bin (mysql的bin目录)
2 修改my-default.ini配置文件:
在其中修改或添加配置(如图):
basedir=E:\mysql-5.6.26-winx64(mysql所在目录) datadir=E:\mysql-5.6.26-winx64\data (mysql所在目录\data
或者自己建立一个my.ini文件,写入下面配置:
# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\mysql\mysql-5.6.17-winx64# 设置mysql数据库的数据的存放目录datadir=D:\mysql\mysql-5.6.17-winx64\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB
3 安装mysql服务:
a开始->在面的搜索栏里面输入cmd,上面会出来一个cmd.exe,右键这个cmd.exe选择一管理员的身份运行这个选项。将目录切换到你解压文件的bin目录->再输入mysqld install回车-> net start mysql 启动服务(或者手动启动服务):
- Apache HTTP Server + PHP + SQL
- windows下安装apache、php、sql server
- ubuntu linux下安装PHP, Apache HTTP Server
- windows下搭建apache http server、php、mysql开发环境
- SVN+Apache HTTP Server
- Apache HTTP Server使用指南
- Apache HTTP Server
- Apache HTTP Server
- Apache http server 安装
- Configuring Apache HTTP Server
- apache http server & tomcat
- Apache HTTP Server简述
- apache http server
- Apache http server 使用
- Install Apache 1.3 HTTP Server
- tomcat6配置apache http server
- apache http server配置大全
- Apache Http Server-Tomcat Mapping
- Spring Mvc 属性解释——@ResponseBody
- 数学之美系列二十:自然语言处理的教父 马库斯
- android adapter 深刻分析
- OpenURL 使用方法
- Android 常用框架、第三方、代码、UI整理
- Apache HTTP Server + PHP + SQL
- 线程操作之第一篇------初见线程
- druid
- Java学习笔记之用Box布局swing界面
- PCA Tips
- 程序员必读书单1.0
- codeforces 519E E. A and B and Lecture Rooms(树形dp+lca)
- c++中的左值与右值
- Android源码之陌陌源码