>[success]1.1 Apach httpd 服务器配置
* * * * *
>[info]1.1.1下载apache httpd server
因为运行php的项目需要使用到apache,所以必须安装apache httpd。
下载地址:http://httpd.apache.org/
如下图所示下载:
第一步:
* * * * *
![](https://box.kancloud.cn/2016-08-27_57c186077bd7d.png)
第二步:
* * * * *
![](https://box.kancloud.cn/2016-08-27_57c186079b831.png)
第三步:
* * * * *
![](https://box.kancloud.cn/2016-08-27_57c18607ce9b0.png)
第四步:
* * * * *
![](https://box.kancloud.cn/2016-08-27_57c18607effe9.png)
第五步:
* * * * *
![](https://box.kancloud.cn/2016-08-27_57c18608153cf.png)
* * * * *
Apache Httpd是免安装的,可以直接解压到自己的电脑上。
*****
>[info]1.1.2 配置httpd
打开apache文件下面的conf文件夹,找到httpd.conf并打开
>[danger]1.1.2.1.
配置serverRoot “D:/dev/apache2.4”;
将其指向自己安装apache的目录下即可;
>[danger]1.1.2.2.
打开重写功能
即LoadModule rewrite_module modules/mod_rewrite.so 前面的<font color=red>**分号去掉**</font>
>[danger]1.1.2.3.
修改重写功能
~~~
<Directory />
AllowOverride None //把此处的None 改为all;
Require all denied
</Directory>
~~~
>[danger]1.1.2.4.
修改项目的根目录
~~~
DocumentRoot "D:\workspace\php"
<Directory "D:\workspace\php">
~~~
指定到自己的项目地址
>[danger]1.1.2.5.
AllowOverride None 改为AllowOverride All
>[danger]1.1.2.6.
~~~
<Directory "${SRVROOT}/cgi-bin">
AllowOverride all //改为all
Options None
Require all granted
</Directory>
~~~
**现在配置一个自己的85端口,当在地址栏输入 localhost:85时能够访问项目。需要完成下面的步骤:**
>[danger]1.1.2.7.
在httpd.conf里找到Listen,并添加如下配置: Listen 85;
>[danger]1.1.2.8.
在http.conf里打开vhost
即 LoadModule vhost_alias_module modules/mod_vhost_alias.so
>[danger]1.1.2.9.
打开 Include conf/extra/httpd-vhosts.conf ,引入httpd-vhosts.conf文件
找到apache/conf/extra并打开 httpd-vhosts.conf文件;
添加如下代码:
~~~
<VirtualHost _default_:85> //监听85端口
DocumentRoot "D:\workspace\php\jack" //项目的目录地址,其中项目的文件夹名为jack
ServerName localhost //servername设置为localhost
~~~
此时localhost:85即可被访问。
<font color=red>每次配置httpd后都要**重启Apache**</font>
输入http://localhost:85 访问效果如下:
![](https://box.kancloud.cn/2016-08-27_57c186082d917.png)
点击test.php是不能运行的。因为没有安装php ,同时也没把php引入httpd中
<font color=green>**如果要运行php项目的话,当然前提是要配置好php才可**。</font>
这里使用php7.0.8版本。具体配置见下:
- 项目简介
- 文档目录
- 第一章 环境配置
- 1.1配置 apache httpd服务器
- 1.2 配置 php 7
- 1.3安装phpstrom
- 1.4 安装版本工具
- 1.5 安装mysql
- 第二章 需求分析
- 第三章 数据库设计
- 第四章 框架简介
- 第五章 cms内容管理系统框架设计
- 第六章 配置thinkphp
- 第七章 后台界面开发
- 第八章 热门搜索页面开发
- 8.1 热搜页面布局
- 8.2 建立数据模型model
- 8.3控制器实现查询数据
- 8.4修改easyui原来的样式
- 8.5实现点击事件
- 8.6 保存数据
- 8.7 基于easyui 封装js方法(1)
- 8.8 基于easyui 封装js方法 (2)
- 8.9 controller处理后台数据
- 8.10 封装删除功能及后台处理
- 8.11 总结
- 第九章 安装php调试工具
- 第十章 优惠券页面开发
- 10.1 返回视图
- 10.2 实现界面
- 10.3 js事件
- 10.4 建立model
- 10.5 后台数据处理
- 10.6 总结
- 第十一章 优惠活动页面开发
- 11.1 建立视图
- 11.2 js事件
- 11.3图片上传及预览功能
- 11.4富文本编辑器ckeditor
- 11.5保存活动数据
- 11.6编辑功能
- 11.7 小结
- 第十二章 总结