文档章节

Apache+Php+MySql组建网站

K
 KingDcj
发布于 2016/06/13 14:34
字数 900
阅读 16
收藏 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
112
0
Apache基础教程

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

harries
2016/03/23
78
0
开源IT资产管理软件(GIPI)

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

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

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

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

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

roockee
2012/03/13
144
0

没有更多内容

加载失败,请刷新页面

加载更多

一、docker 入坑(win10和Ubuntu 安装)

前言 终究还是绕不过去了,要学的知识真的是太多了,好在我们还有时间,docker 之前只闻其声,不曾真正的接触过,现在docker 越来越火,很多公司也都开始使用了。所以对于我们程序员而言,又...

quellanan2
18分钟前
4
0
AutoCompleteTextView

小技巧按菜单键 当菜单打开之前会调用onMenuOpened(int featereId,Menu menu),可以重写这个方法,弹出对话框或者Popmenu 再布局中添加控件AutoCompleteTextView. <AutoCompleteTextVie...

逆天游云
22分钟前
4
0
谷歌软件商店:推出5美元会员 可用数百个软件

腾讯科技讯,谷歌和苹果是全球两大智能手机操作系统的运营者,两家公司旗下分别拥有占据行业垄断地位的谷歌软件商店和苹果软件商店。据外媒最新消息,手机软件商店的商业模式正在发生一些变化...

linuxCool
44分钟前
3
0
RocketMQ 多副本前置篇:初探raft协议

Raft协议是分布式领域解决一致性的又一著名协议,主要包含Leader选举、日志复制两个部分。 温馨提示: 本文根据raft官方给出的raft动画进行学习,其动画展示地址:http://thesecretlivesofda...

中间件兴趣圈
44分钟前
3
0
elasticsearch 6.8.0 添加认证

1. 修改elasticsearch-6.8.0/config/elasticsearch.yml 最后添加一行:xpack.security.enabled: true 2. 初始化用户和密码 ./bin/elasticsearch-setup-passwords interactive 我这里初始化为......

coord
46分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部