手工搭建并配置apache,php,mysql环境服务器
1,安装apache2.4:
从apache官网中下载windows版本的apache二进制文件,解压

打开apache目录中的bin目录,在其中打开cmd窗口,使用命令:
httpd -k install
————————————
注意,如果apache目录不在盘符根目录下,则需要修改conf下的httpd.conf文件
搜索SRVRROOT找到如下位置
Define SRVROOT "G:\phpWeb\Apache24"
ServerRoot "${SRVROOT}"
并将双引号中的内容替换为apache的主目录路径
—————————————
安装apache

出现以上提示,则说明安装成功!
——————————
如果报错,缺少某dll文件,则是因为没有安装vc环境所致
从网上下载相应的vc环境一键安装包,安装

比如都有这些:

除此之外,还有vc15,
如果vc15安装失败,则是因为没有安装各种微软的补丁包,从网上寻找

安装完毕之后,即可解决vc15安装报错的问题,安装时如果报错,或者一直在搜索更新,请关闭windows update,请参照一下步骤重命名即可解决
————————————
启动apache服务:
有两种方式:
第一种从服务中启动,打开service.msc服务界面,启动apache,关闭也从这里关闭,点右键
第二种方式是从cmd中启动,打开apache的bin目录,在这里打开cmd窗口,输入命令:
httpd
即可启动apache

在浏览器中输入:
127.0.0.1
查看是否可以正常访问

出现此页面,代表apache已经安装完毕
——————————
如果想要改变apache的web根目录,则需修改apache的conf目录中的httpd.conf文件
打开httpd.conf文件:
搜索DocumentRoot
找到如下位置,将双引号中的内容替换为想要给变的目录地址即可

——————————
2,安装php:
下载windows版php并解压

无需更改php配置
3,连接apache和php:
在apache中,需要更改httpd.conf文件,打开httpd.conf文件,搜索LoadModule
在文件中找到如下位置:

并在LoadModule后面添加下面3条内容:(其中""号里面的内容,改为自己的php目录)
LoadModule php5_module "C:\php-5.6.39-Win32-VC11-x64\php5apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
PHPIniDir "C:\php-5.6.39-Win32-VC11-x64"
即可!注意,文件php5apache2_4.dll文件为php中主目录中的文件,可以去php主目录文件中看一下是否有相应的php5apache2_4.dll文件,如果有其他类似的php@apache文件,则替换为相应的文件名
继续在httpd.conf文件中搜索DirectoryIndex
找到以下代码:
<IfModule dir_module> DirectoryIndex index.html </IfModule> 修改为: <IfModule dir_module> DirectoryIndex index.html index.php index.htm </IfModule>
至此,apache与php的接连工作完毕!
重启apache服务,在根目录下写入1.php文件,写入
<?php phpinfo(); ?>
在浏览器中输入127.0.0.1/1.php

出现以下页面,则代表apache与php连接成功!
4,安装mysql数据库:
解压msyql rar压缩包,解压完毕即安装完毕
进入mysql主目录中的bin目录,在此打开cmd命令窗口,输入以下命令启动mysqld:
mysqld

出现上图内容,即代表mysqld服务已启动
不要关闭这个cmd窗口
再次打开一个cmd,输入mysql -uroot -p
出现password界面按空格
即进入mysql数据库

接下来使用navicat连接mysql数据库进行管理:
安装navicat,并打开,连接,输入数据库的相关信息:

进入数据库,并在mysql表中删除root@::1,root@localhost,只余下一个root@127.0.0.1

手工搭建并配置apache,php,mysql环境服务器的更多相关文章
- Win7 配置Apache+PHP+Mysql环境
第一.安装并配置APACHE(安装到D:\phpapache\Apache2.2) 1.安装时默认安装,Network Domain, Server Name 我填写我的计算机名,Administra ...
- 搭建了一个Apache+Php+MySQL的服务器。要如何通过Apache发布网站使得其他的电脑可以通过局域网访问?
源址: 1.网站的代码放在文件夹“www”下: 2.配置apache允许他人访问网站:在wamp/apache/apache版本/conf的httpd.conf文件修改代码如下: Optio ...
- Mac下配置Apache + Php + Mysql环境
Apache与PHP的配置 Mavericks同以往的OSX一样自带了apache2.2.24和php5.4.17,但默认情况下没有开启,打开终端 sudo apachectl start 这时在浏览 ...
- Centos6.5 下安装配置Apache+PHP+Mysql环境
1.准备工作 # yum -y update && yum -y install vim make cmake gcc gcc-c++ bison bison-devel ncurse ...
- Windows下安装配置Apache+PHP+Mysql环境
1.下载相关安装包 Apache下载: http://archive.apache.org/dist/httpd/binaries/win32/ ,选择httpd-2.2.25-win32-x86-n ...
- Windows环境下完全手工配置Apache、MySQL和PHP
现在LAMP(Linux.Apache.MySQL.PHP/Perl/Python的简称)已经很流行了.在Windows下也有类似的,比如 WAMP(Apache, MySQL, PHP on Win ...
- 腾讯云服务器搭建Apache/PHP/MySQL环境
软件环境 Windows Server 2008 R2 企业版 SP1 64位 刚刚进入 Windows Server ,你会看到以下界面: 列出了服务器的基础信息和常用配置 下载 XAMPP htt ...
- Apache+php+mysql环境配置
Apache+PHP+MySQL环境搭建 标题格式 正文格式 阶段性完成格式 正文中强调格式 ————————————————————————————— 前语:本文是从我写过的doc文档迁移过来的,由 ...
- Ubuntu+Apache+PHP+Mysql环境搭建(完整版)
Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get ...
- Linux(Centos7)搭建LAMP(Apache+PHP+Mysql环境)
目录 Linux搭建LAMP(Apache+PHP+Mysql环境)Centos7 一. 检查系统环境 1.确认centos版本 2.检查是否安装过apache 3.检查是否安装过Mysql 4.清理 ...
随机推荐
- 在Bamboo上怎么使用iOS的单元测试
作者:京东零售 吴滔 本教程将使用北汽登录模块为例,一步一步和大家一起搭建单元测试用例,并在Bamboo上跑起来,最终测试结果和代码覆盖率会Bamboo上汇总. 模块名称:BQLoginModule, ...
- 2019年蓝桥杯C/C++大学B组省赛真题(迷宫)
题目描述: 下图给出了一个迷宫的平面图,其中标记为1 的为障碍,标记为0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为左上角,出口为右下角,在迷宫中,只 ...
- ES6迭代器(Iterator)和生成器(Generator)
平时我们迭代数据用得最多的应该就是for循环了 来看个简单的例子 var colors = ["red", "green", "blue"] ...
- MAC 打开.bash_profile
1.开启终端(terminal)[左下角启动台(图标)> 其他] 2.进入当前用户目录 $ cd ~ 3.打开profile文件 $ open -e .bash_profile 就会弹出.bas ...
- How to fix the problem that Raspberry Pi cannot use the root user for SSH login All In One
How to fix the problem that Raspberry Pi cannot use the root user for SSH login All In One 如何修复树莓派无法 ...
- JVM 诊断神器-Arthas实战
什么是Arthas(阿尔萨斯) 阿里开源的Java诊断工具,它可以在运行时对Java应用程序进行动态诊断和调试 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决 这个类从哪个 jar 包加 ...
- 基于 Web 的 Linux 终端 WebTerminal
有时候用公共电脑,或者在没有安装 putty.xshell 之类的终端的电脑上访问或展示服务器上的一些资料数据,甚至是在运维平台开发中想要嵌入 WebTerminal 功能,于是找到了这个项目--基于 ...
- Hugging News #0616: 有几项非常重要的合作快来围观、最新中文演讲视频回放发布!
每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新.社区活动.学习资源和内容更新.开源库和模型更新等,我们将其称之为「Hugging Ne ...
- 如何在Databricks中使用Spark进行数据处理与分析
目录 <如何在Databricks中使用Spark进行数据处理与分析> 随着大数据时代的到来,数据处理与分析变得越来越重要.在数据处理与分析过程中,数据的存储.处理.分析和展示是不可或缺的 ...
- 从Kafka中学习高性能系统如何设计
1 前言 相信各位小伙伴之前或多或少接触过消息队列,比较知名的包含Rocket MQ和Kafka,在京东内部使用的是自研的消息中间件JMQ,从JMQ2升级到JMQ4的也是带来了性能上的明显提升,并且J ...