搭建web服务器环境
一、 安装apache
安装好之后测试:浏览器地址栏输入:localhost,若弹出"It works!"表明已成功安装。
管理方式:1、通过Apache自带的镜像管理器;2、windows服务管理:在运行里面输入:services.msc;3、在dos(cmd下)以命令行的形式进行管理(httpd -k start 开启apache服务//httpd -k stop 停止apache服务)。
将该命令行的执行目录设置成环境变量,来更好地运行进程。
httpd –t:主要是对apache的配置文件进行语法检查。
Apache的配置文件:httpd.conf,修改完配置文件后需要立即重启Apache,因为Apache只有在启动的时候才会读取配置文件。
二、安装php
为了使apache能够调用php,需要将PHP配置成Apache的一个功能模块。httpd –M查看apache加载了哪些模块。
第一步:将PHP安装成Apache的一个功能模块:在httpd.conf中LoadModule php5_module “h:/jiuyeban/web/php/php5apache2_2.dll”(以本人的目录为例)
第二步:在Apache中将php文件交给PHP处理:在httpd.conf中AddType application/x-httpd-php .php
第三步:确定并加载PHP的配置文件:将PHP的安装目录下的php.ini-development模版文件拷贝一份,修改后缀为php.ini,然后在httpd.conf中确定php配置文件的路径:PHPIniDir h:/jiuyeban/web/php
第四步:修改时区:PHP的配置文件php.ini中:date.timezone = PRC
第五步:重启apache
三、MySQL的安装与配置
可在cmd下完成对mysql的操作:mysql –uroot –p回车,再输入密码。分成四个步骤:1、建立连接和认证;2、发送操作指令;3、返回处理结果;4、断开连接
使用PHP操作MySQL:
第一步:将PHP配置成MySQL的客户端:php.ini中,extension = php_mysql.dll进行扩展
第二步:告知PHP应该在哪个目录找到扩展文件:extension_dir = “h:\jiuyeban\web\php\ext”
第三步:重启apache,测试其运行是否成功
至此,web服务器环境(apache、mysql、php)搭建完成!
一台计算机上可以安装很多的软件,提供很多的服务,以“IP地址+端口号”来区分不同的服务。
常用的端口号:
80 Apache
3306 MySQL
21 ftp
23 telnet
搭建web服务器环境的更多相关文章
- Mac上一条命令搭建web服务器
实际测试工作中偶尔会需要搭建Web服务器环境,由于Mac OS X自带了Apache和PHP环境,只需要简单的启动就可以. 开启Apache 开启Web服务器的方法有两种(默认启动端口号是80): 打 ...
- Android手机用KSWEB搭建Web服务器成功安装WordPress
之前部落分享的几个免费Web服务器软件都是用来安装在本地电脑上,搭建Apache.PhpMyAdmin.MySQL等网站运行环境,然后我们就可以在电脑上测试运行Wordpress.Discuz! 论坛 ...
- CentOS下Web服务器环境搭建LNMP一键安装包
CentOS下Web服务器环境搭建LNMP一键安装包 时间:2014-09-04 00:50来源:osyunwei.com 作者:osyunwei.com 举报 点击:3797次 最新版本:lnmp- ...
- 用tomcat搭建web服务器
链接地址:http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html qingshow “不积跬步无以至千里,不积小流无以成江海”. ...
- Python搭建Web服务器,与Ajax交互,接收处理Get和Post请求的简易结构
用python搭建web服务器,与ajax交互,接收处理Get和Post请求:简单实用,没有用框架,适用于简单需求,更多功能可进行扩展. python有自带模块BaseHTTPServer.CGIHT ...
- docker 搭建 web 服务环境
docker容器虽然早就听说过,但是本人还真的没去用过,刚好看到相关的文章,就分享了下,有机会可以实践下...... 做过开发的人对开发环境的安装.配置应该都不会太陌生,不管你做什么开发,对开发环境都 ...
- 使用IntelliJ IDEA和Maven管理搭建Web开发环境(以Spring MVC为例)(二)
前言:在使用IntelliJ IDEA和Maven管理搭建Web开发环境(以Spring MVC为例)(一)中已经介绍了如何对web基础环境进行搭建,这里主要演示,如何对spring环境进行搭建,然后 ...
- pm2命令,端口查询,mongodb服务启动,nginx服务启动,n模块的使用,搭建nodejs服务器环境,搭建oracledb服务器环境 linux的环境搭建
pm2命令 pm2 ls //查询pm2 启动的列表 pm2 start app.js //启动文件 pm2 restart app //重启项目 pm2 logs app //监控项目执行日志打印 ...
- 手把手教你搭建WEB服务器和FTP服务器
注:本次教程的环境是在“Windows 10 PC中远程控制的Windows Server 2012 R2服务器”,你可以自己在自己电脑中安装虚拟机再安装Windows Server 2012 R2服 ...
随机推荐
- vs extension
优先级高低
- :nth-child
匹配其父元素下的第N个子或奇偶元素 :eq(index) 匹配选择器指定序列的元素,而这个将为每一个父元素匹配子元素. :nth-child从1开始的,而:eq()是从0算起的!可以使用:<br ...
- POJ 3436:ACM Computer Factory(最大流记录路径)
http://poj.org/problem?id=3436 题意:题意很难懂.给出P N.接下来N行代表N个机器,每一行有2*P+1个数字 第一个数代表容量,第2~P+1个数代表输入,第P+2到2* ...
- 关于bootstrap
http://www.runoob.com/bootstrap/bootstrap-buttons.html file:///C:/LiuHuan/bc-bootstrap/bc-bootstrap/ ...
- python学习之while语句
while循环 1.简单的while循环while True: ")#这是一个简单的while循环,当等于True时会一直打印1 2.while执行多少次后退出 coun=0while Tr ...
- 車(rook)
[题目分析] JustPenz:我们假设n>m(不大于就交换),那最多能摆m个,所以会有(n-m)个空白,我们把这些空白插入到n中,答案就是C(n,n-m)=C(n,m);数据范围比较大,我们就 ...
- [问题2014A02] 解答一(两次升阶法,由张钧瑞同学、董麒麟同学提供)
[问题2014A02] 解答一(两次升阶法,由张钧瑞同学.董麒麟同学提供) 将原行列式 \(|A|\) 升阶,考虑如下 \(n+1\) 阶行列式: \[|B|=\begin{vmatrix} 1 &a ...
- Python3基础 index 返回一个元素在列表中第一次出现的索引值
镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ ...
- jQuery之元素操作及事件绑定
1.操作元素之属性: ①attr读:("selector").attr("属性名"):=>getAttribute("属性名"):改: ...
- 运行js提示库没有注册错误8002801d的解决办法
运行js提示库没有注册错误8002801d的解决办法这个错误主要是因为服务器上的windows scripts版本较低,请按下面的链接下载较高版本windows scripts 5.6并在服务器上进行 ...