文档章节

Apache+Php+MySql组建网站

K
 KingDcj
发布于 2016/06/13 14:34
字数 900
阅读 9
收藏 0
点赞 0
评论 0

Apache+Php+MySql组建网站 下载Apache(官网http://www.apachehaus.com/cgi-bin/download.plx) 安装Apache server2.4 64位程序 将Apache server2.4 压缩包解压到需要安装的文件夹 随后通过Dos命令cd +文件夹名 转到相应的文件夹。例如:将Apache server2.4安装到D:\Apache文件夹下。 1.我们需要在Dos命令窗口输入“D:” ,转到D盘下。 2.输入cd Apache\Apache24\bin,转到bin目录下 3.输入httpd –k install,安装该软件 4.修改conf目录下的httpd.conf文件,找到ServerRoot,修改为当前文件夹所在的位置D:/Apache/Apache24 Define SRVROOT "D:/webStation/Apache24" ServerRoot "${SRVROOT}"

为Apache添加扩展php,在#LoadModule xml2enc_module modules/mod_xml2enc.so之后加上 LoadModule php7_module "D:/webStation/PHP/php7apache2_4.dll"
PHPiniDir "D:/webStation/PHP/"
AddType application/x-httpd-php .html .htm .php

DocumentRoot是网页存放的目录位置,可以选择修改。 5.测试网页是否成功在浏览器中输入http:\localhost:80
如果显示的是一个Apache网站说明安装没问题,若果显示失败则需要继续调试。

安装可能出现的问题:

  1. LoadModule php7_module,该语句中php打成大写。
  2. 安全证书即server.crt等文件无法找到。可以查看conf\extra\httpd-ahssl.conf文件中这些安全证书的路径是否正确。
  3. 如果使用的默认80端口被占据,可以通过文本替换方式替换掉httpd.conf中的所有80两字,我将80替换成了81端口
  4. 如果出现443端口被占据,那么找到conf\extra\httpd-ahssl.conf,按照步骤3替换段所有443,我这里使用了1000端口替换443
  5. 如果需要卸载Apache,将安装代码改成httpd –k uninstall,将之卸载。卸载完成后无法删除,可以先关闭dos窗口,然后到事务管理器中停止Apache进程,此时就可以进行删除操作。

安装php7 64位程序

  1. 下载php7(官网http://windows.php.net/download/)我选择的是php7 64位压缩包。
  2. 将下载好的压缩包解压到相关目录,由于我在Apache中配置的php文件夹在D:/webStation/PHP/中,所以我将php7解压到放在PHP文件夹下,将php.ini-development文件复制粘贴在当前文件夹下并更改格式和名称为php.ini
  3. 以记事本方式打开php.ini,找到extension_dir 并将”ext”修改为当前php所在文件夹D:\webStation\PHP\ext,并且删除前面的”;”符号。
  4. 找到extension=php_mysqli.dll删除前面的”;”符号,打开mysql扩展,由于php7不在支持mysql_connect()函数,所以在测试的时候使用替代函数mysqli_connect(“地址”,”用户名”,”密码”); 安装中出现问题:
  5. 提示找不到dynamic library,查看安装步骤3中的语句前面的符号是否去掉了。如果还是显示找不到,那么设置一下系统环境变量path,将步骤3中的php所在文件夹位置写进去,以“;”分号分割。
  6. 找不到vcruntime140.dll文件,你可以去系统盘Windows\System32中查找,也可以到Windows\SysWOW64中查找,看看是否有,如果有就直接复制到没有的文件夹中去。如果都没有那么去微软售后官网下载vc2015

安装MySql

  1. 官网下载MySql(官网http://dev.mysql.com/downloads/mysql/)
  2. Mysql安装自行百度 安装失败的原因:
  3. 以前安装过。卸载不完全,注册表没有清理干净,清理注册表,重启系统(百度)
  4. 从没有装过,系统位数不匹配,系统非正版,请下载正版系统(建议使用360重装系统)

© 著作权归作者所有

共有 人打赏支持
K
粉丝 0
博文 3
码字总数 2172
作品 0
南京
程序员
ubuntu下安装Apache+PHP+Mysql

电影《社交网络》中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校...

徐航
2013/03/09
0
0
Apache基础教程

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的A...

harries
2016/03/23
29
0
请问编译安装php时一定要先安装各种库么?

我看网站上各种编译安装apache+php+mysql的教程,都要在安装php前安装各种库,什么freetype,GD,libxml2,libpng,libjpeg 等等。我发现php源码包里已经有了这些库的源码了,难道就不可以编...

owlinrye
2012/03/24
847
7
Ubuntu建立PHP服务器(apache+php+mysql)

Ubuntu建立(apache+php+mysql)+phpmyadmin Ubuntu建立apache+php+mysql 基本的支持环境。暂时还不应用zend优化,因此这里就不涉及到zend optimizer的安装了。其实在ubuntu系统中中安装远比在...

roockee
2012/03/13
0
0
ubuntu10.04配置apache+php+mysql

1.安装apache2.0 网站推广 sudo apt-get install apache2 安装后在浏览器中打开: http://localhost/或者http://127.0.0.1 如果出现It works!,那证明安装成功。 2.安装PHP sudo apt-get in...

网络营销
2012/01/18
0
0
J2EE和php的开发共用一个mysql

大家好,我现在手动方式配置了apache+php+mysql的开发环境,但是我之前是学J2EE的在D盘安装了mysql,我想知道php和Java的开发能不能共用一个mysql,我该怎么配置mysql到php的开发环境...

KYLINLIAO
2012/12/02
789
13
求助:网页上传阿里云后显示有问题

本地测试没问题,上传到阿里云后动态页面不能动,而且图片显示错位。部分页面丢失。哪位大侠能帮帮我?小弟感激不尽。(ecs 是liux系统 apache+php+mysql)

lxvxl
2016/08/17
140
4
Wamp5

Wamp5是Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。该版本集成了PHP5.2.X Mysql5 Apache2 phpMyAdmin 2.11.2.1 SQLiteManager 1.2.0 满了大部分PHPer的需求…...

匿名
2008/11/18
16.1K
0
Apache的一些疑惑

阿里云上买了个server 一键安装了apache+php+mysql+《phpwind》 默认是这样的。 访问IP--->phpwind 访问域名--->phpwind(我设置的) 然后吧,我的想法是这样的 访问IP--->显示It works,一个...

阿伏流
2013/03/12
136
1
怎么使用wdcp后台设置中文域名的访问

第一次接到中文域名的问题 查询到要使用转码来使用 找到了httpd.conf文件 可是找不到vhost.map这个文件 服务器环境是Apache+php+mysql 具体的怎么配置也不会 希望可以得到大佬的指导 十分感谢...

缠雾的绅士
2017/04/05
118
4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

线程安全,底层实现原理和JMM

让多线程下的类安全起来:无状态、加锁、让类不可变、栈封闭(方法封装) 、安全的发布对象(不暴露成员) 死锁 一定发生在多个线程争夺多个资源里的情况下,发生的原因是每个线程拿到了某个(某...

这很耳东先生
7分钟前
0
0
MyBatis源码解读之延迟加载

1. 目的 本文主要解读MyBatis 延迟加载实现原理 2. 延迟加载如何使用 Setting 参数配置 设置参数 描述 有效值 默认值 lazyLoadingEnabled 延迟加载的全局开关。当开启时,所有关联对象都会延...

无忌
14分钟前
0
0
javascript 类变量的实现

代码如下: function echo(){ for(let i=0;i<arguments.length;i++) console.log(arguments[i]);}function extend(o, p){for (prop in p) {o[prop] = p[prop]}retur......

backbye
18分钟前
0
2
编程语言对比分析:Python与Java和JavaScript(图)

编程语言对比分析:Python与Java和JavaScript(图): 凭什么说“Python 太慢,Java 太笨拙,我讨厌 JavaScript”?[图] 编程语言生而为何? 我们人类从原始社会就是用语言表达自己,互相沟通...

原创小博客
26分钟前
0
0
Akka构建Reactive应用《one》

看到这Akka的官网,描述使用java或者scala构建响应式,并发和分布式应用更加简单,听着很高级的样子,下面的小字写着消息驱动,但是在quickstart里面又写容错事件驱动,就是这么钻牛角尖。 ...

woshixin
38分钟前
0
0
ffmpeg源码分析 (四)

io_open 承接上一篇,对于avformat_open_input的分析还差其中非常重要的一步,就是io_open,该函数用于打开FFmpeg的输入输出文件。 在init_input中有这么一句 if ((ret = s->io_open(s, &s-...

街角的小丑
39分钟前
0
0
String,StringBuffer ,StringBuilder的区别

不同点 一、基类不同 StringBuffer、StringBuilder 都继承自AbStractStringBuilder,String 直接继承自 Object 2、底层容器“不同” 虽然底层都是字符数组,但是String的是final修饰的不可变...

不开心的时候不要学习
54分钟前
0
0
nodejs 文件操作

写文件code // 加载文件模块var fs = require("fs");var content = 'Hello World, 你好世界!';//params 文件名,内容,编码,回调fs.writeFile('./hello.txt',content,'utf8',function (er......

yanhl
57分钟前
0
0
SpringBoot mybits 查询为0条数据 但是在Navicat 中可以查询到数据

1.页面请求: 数据库查询: 2018-07-16 17:56:25.054 DEBUG 17312 --- [nio-9010-exec-3] c.s.h.m.C.selectSelective : ==> Preparing: select id, card_number, customer_id, customer_nam......

kuchawyz
今天
0
0
译:Self-Modifying cod 和cacheflush

date: 2014-11-26 09:53 翻译自: http://community.arm.com/groups/processors/blog/2010/02/17/caches-and-self-modifying-code Cache处在CPU核心与内存存储器之间,它给我们的感觉是,它具......

我叫半桶水
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部