【风马一族_php】NO0_搭建web服务器
原文来自:http://www.cnblogs.com/sows/p/5977996.html (博客园的)风马一族 侵犯版本,后果自负
安装apache
apache是一种B/S结构的软件,apache属于s服务器
- 下载
- http://httpd.apache.org/download.cgi
- 点击 Next>
- 选择 I accept the terms in the license agreement , 再点击 Next>
- 点击 Next>
- 输入自己的网址、及邮箱。再点击Next>
- 选择custom (自定义)
- 选择所需的组件,及软件存放的磁盘位置(笔者使用 E:\service\apache)
- 点击Install (进行软件安装)
- 点击Finish,安装结束
- 验证安装是否成功
- 查看桌面右下角,是否出现如图的图标,且颜色为绿色
- 在浏览器的网址输入框,输入 localhost, 看看是否出现如图的文字
- 若满足1 2 ,则apache安装成功
- 查看桌面右下角,是否出现如图的图标,且颜色为绿色
----------------------------------------------------------------------------------------
apache的文件介绍
- 文件夹的简要介绍
- httpd.exe apache的服务器,处理各种请求的软件

- 进程上查看 httpd.exe
- 几个简单的httpd命令
- -M(httpd -M):apache可以加载的模块(功能)
- -l (httpd -l [大写是L,这里使用小写 l ]):当前apache已经加载的模块
- -t (httpd -t):验证配置文件的语法错误

- 如图所示,配置有问题
- 打开 service/apahce/conf/httpd.conf
- 在文件中寻找 ServerName,取消 ServerName www.sowsceo.com:80 的注释,保存文件
- 在命令行 , 输入 httpd -t , 回车键
- 打开 service/apahce/conf/httpd.conf
- -M(httpd -M):apache可以加载的模块(功能)
注意:配置文件的修改需要重启Apache才能生效,但是httpd.exe –t命令查看配置文件不需要重启Apache。
-----------------------------------------------------------------------
安装Mysql
- 点击 Next
- 点击 打勾,再点击 Next
- 点击 Custom (自定义安装),建议使用 custom
- 创建mysql目录
- 点击 Browse... ,修改mysql存放位置,需要修改两次,再点击Next
- 点击 Install ,进行安装
- 点击Next > 这是安装软件出现的另个界面
- 点击 Next >
- 点击 Finish
- 点击Next >
- 选择 Detailed Configuration (详细配置) ,点击 Next>
- 作为学习的目的或电脑配置弱,选择Developer Machine (开发机器),点击Next> .其它情况读者自便
- 选择 Multifunctional Database (多功能数据库),点击 Next> ,其它读者请自便
- 直接点击 Next>
- 选择 Manual Setting (手动设置),再点击 Next> , 读者根据需求,自便
- 三个勾,都打上,再点击 Next>
- 点击Manual Selected Default Character Set/Collation ,选择 utf8 .再点击 Next>
- 两个勾都打上,点击 Next>
- 设置密码,第二个勾(看需求),点击 Next>
- 点击 Execute ,进行安装
- 如果出现如图,打上4个勾,则说明安装完成,否则要重新啊(心痛你的电脑,哈哈),然后点击 Finish.结束
----------------------------------------------------------------------------------------
判断mysql是否安装成功
- 打开命令行 输入 mysql -u root -p 点击回车键
- Enter password: 输入密码(安装mysql 已经设置)

- 如上图所示,则安装成功
------------------------------------------------------------------------------------------
分析mysql的安装目录
- 首目录
- lib
- 资源管理器查看
----------------------------------------------------------------------------------------------------------
安装PHP
PHP不像Apache和mysql那样,有安装文件,可以直接安装。PHP是一个文件夹,需要通过配置文件,关联到Apache里面去。
- 下载PHP安装文件
- 安装:在server目录下,直接放置解压后的PHP文件夹(对名字进行整容)
- dsfj
--------------------------------------------------------------------------
在apache网站目录,添加一个默认的 index.php
-
- 打开浏览器,输入 http://localhost/index.php

- 为什么浏览器没有解析出.php文件,输出 you are sows呢!
- 原因:apache服务器没有处理.php文件的能力,因此,让php程序与apache建立关联,好让apache接收到.php文件交给php程序处理,然后将结果给apache服务器,再返回给浏览器
--------------------------------------------------------------------------
配置apache:
让apache能够识别php
- 在apache中加载php模块(把php当作apache的一个模块来运行), /apache/conf/httpd.conf

- 打开命令行 输入 cd D:\service\apache\bin
- 输入 httpd.exe -t
- 若出现 Syntax Ok,则说明修改没问题,然后重启, 点击Restart,才能生效
- 在apach中指定将php文件交给php模块处理
-
- 模仿上面在命令行 输入 httpd.exe -t ,若出现Systax OK,则重启apache
- 在浏览器输入 http://localhost/index.php
-
---------------------------------------------------------------------------------
配置php :
让php能够充当mysql的客户端去连接mysql的服务器。
php本身没有能力去操作mysql,需要借助外剖扩展才可以。在php中,提供一套mysql的扩展,能够连接mysql服务器
- 得到php的配置文件,将php的安装目录下,有两个配置文件

将php.ini-development文件复制一份,重命名为php.ini
- 将php的配置文件,加载到apache的配置文件中。 /apache/conf/httpd.conf

- 开启mysql扩展。 /php/php.ini
- 设置路径 /php/php.ini
----------------------------------------------------------------------------------------------
例子: http://www.cnblogs.com/sows/p/5990414.html
【风马一族_php】NO0_搭建web服务器的更多相关文章
- 【风马一族_php】NO2_php基础知识
原文来自:http://www.cnblogs.com/sows/p/5995763.html (博客园的)风马一族 侵犯版本,后果自负 回顾 什么是php以及php的发展史 搭建web服务器 apa ...
- 【风马一族_php】NO1_用php发出一声 Hi
原文来自:http://www.cnblogs.com/sows/p/5990157.html (博客园的)风马一族 侵犯版本,后果自负 第一步 安装WEB服务器 http://www.cnblog ...
- 【风马一族_php】
原文来自:http://www.cnblogs.com/sows/p/6054383.html (博客园的)风马一族 侵犯版本,后果自负 2016-11-11 15:13:51 回顾 数组:分配 ...
- 【风马一族_php】数组函数
原文来自:http://www.cnblogs.com/sows/p/6045699.html (博客园的)风马一族 侵犯版本,后果自负 2016-11-09 15:56:26 数组 函数 php- ...
- 【风马一族_php】NO5_php基础知识_数组
原文来自:http://www.cnblogs.com/sows/p/6032570.html (博客园的)风马一族 侵犯版本,后果自负 回顾 匿名函数 定义: 变量 = function [参数列表 ...
- 【风马一族_php】NO4_php基础知识
原文来自:http://www.cnblogs.com/sows/p/6017018.html(博客园的)风马一族 侵犯版本,后果自负 回顾 运算符:算术运算符.逻辑运算符.比较运算符.位运算符.赋值 ...
- 【风马一族_php】NO3_php基础知识
原文来自:http://www.cnblogs.com/sows/p/6001079.html(博客园的)风马一族 侵犯版本,后果自负 回顾 PHP基础语法 1.标签:<?php //PHP 代 ...
- 【风马一族_php】PHP与Mysql建立连接
让php发出 Hi作为基础 http://www.cnblogs.com/sows/p/5990157.html 配置apache ../apache/conf/httpd.conf 创建p ...
- 【风马一族_php】常用的语句
设置脚本的编码 <?php header('Content-type:text/html;charset=utf-8'); ?> 按原格式的输入内容 echo <pre>; ...
随机推荐
- javascript当文本框获得焦点设置边框
javascript当文本框获得焦点设置边框:本章节介绍一下当文本框获得焦点以后如何设置文本框的边框样式,本来是一个非常简单的问题,但是有可能前台美工人员对javascript并不是太了解,所以还是通 ...
- iOS 图片拉伸 resizableImageWithCapInsets
UIImage *image = [[UIImage imageNamed:@"test.png"] resizableImageWithCapInsets:UIEdgeInse ...
- Python应用02 Python服务器进化
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! **注意,在Python 3.x中,BaseHTTPServer, SimpleH ...
- .NET 请求被挂起,前端轮询,委托
起因:因项目需要监控方法中计算进度,故而想通过AJAX调用,返回前端显示进度,结果开发中遇到第二个AJAX请求被挂起,需要等到第一个请求(计算)完成后,才会被处理到. 百度种种,知其原因是在Sessi ...
- java -d64
在 resin启动时指定java时加上了 -d64选项 JAVA="/xx/java -d64" 选择 "-server"选项必须使用-d64 http://b ...
- C# BackgroundWorker的使用【转-http://www.cnblogs.com/tom-tong/archive/2012/02/22/2363965.html】
BackgroundWorker 可以用于启动后台线程. 主要的事件及参数: 1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoW ...
- 查看maven项目的依赖关系 mvn dependency:tree
maven-dependency-plugin最大的用途是帮助分析项目依赖,dependency:list能够列出项目最终解析到的依赖列表,dependency:tree能进一步的描绘项目依赖树,de ...
- 第七届蓝桥杯C++B组省赛
1.煤球数目 2.生日蜡烛 3.凑算式 4.快速排序 5.抽签 6.方格填数 7.剪邮票 8.四平方和 9.交换瓶子 10.最大比例 今天是周三了,周天刚考完,这次做的还是不好(上次是全省最后一名). ...
- 网络编程socket
socket socket解释 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄. 应用程序通常通过"套接字"向网络发出请求或者应答 ...
- nyoj 86 找球号(一)
点击打开链接 找球号(一) 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 在某一国度里流行着一种游戏.游戏规则为:在一堆球中,每个球上都有一个整数编号i(0<=i ...













































