文档章节

Apache+Php+MySql组建网站

K
 KingDcj
发布于 2016/06/13 14:34
字数 900
阅读 13
收藏 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重装系统)

© 著作权归作者所有

共有 人打赏支持
上一篇: Php学习第一天
下一篇: 第二天的学习
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
开源IT资产管理软件(GIPI)

GLPI是一款功能多,稳定性好的开源的IT资产管理软件,中文网站http://www.glpi.org.cn/,英文网站https://glpi-project.org/ 服务器操作系统:Linux6.9 64位 IP:192.168.1.106 搭建环境:apa...

sailikung
07/30
0
0
请问编译安装php时一定要先安装各种库么?

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

owlinrye
2012/03/24
992
7
magento安装错误

如上图,安装到第四步,就出现这个问题,我的环境是wmapserver2.5集成的apache+php+mysql。 各位大牛,帮帮忙解决这个问题。

能力一般
2016/04/26
157
1

没有更多内容

加载失败,请刷新页面

加载更多

jquery通过id显示隐藏

var $div3 = $('#div3'); 显示 $div3.show(); 隐藏 $div3.hide();

yan_liu
今天
3
0
《乱世佳人》读书笔记及相关感悟3900字

《乱世佳人》读书笔记及相关感悟3900字: 之前一直听「荔枝」,后来不知怎的转向了「喜马拉雅」,一听就是三年。上班的时候听房产,买房了以后听装修,兴之所至时听旅行,分手后听亲密关系,...

原创小博客
今天
3
0
大数据教程(9.6)map端join实现

上一篇文章讲了mapreduce配合实现join,本节博主将讲述在map端的join实现; 一、需求 实现两个“表”的join操作,其中一个表数据量小,一个表很大,这种场景在实际中非常常见,比如“订单日志...

em_aaron
今天
3
0
cookie与session详解

session与cookie是什么? session与cookie属于一种会话控制技术.常用在身份识别,登录验证,数据传输等.举个例子,就像我们去超市买东西结账的时候,我们要拿出我们的会员卡才会获取优惠.这时...

士兵7
今天
3
0
十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部