手工搭建并配置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.清理 ...
随机推荐
- #AI 1分钟学会,利用AI制作思维导图 (NewBing&X-Mind )
思维导图是一种有效的思考和学习工具,它可以帮助你整理和呈现信息,激发你的创造力和记忆力.但是,传统的思维导图软件往往需要你花费大量的时间和精力来设计和绘制,而且难以修改和分享.有没有一种更简单和智能的 ...
- 17.AQS中的Condition是什么?
欢迎关注:王有志 期待你加入Java人的提桶跑路群:共同富裕的Java人 今天来和大家聊聊Condition,Condition为AQS"家族"提供了等待与唤醒的能力,使AQS&q ...
- Prompt Engineering优化原则 - 以Webshell代码解释为例
一.LLM prompt优化原则 本文围绕"PHP代码解释"这一任务,讨论LLM prompt优化原则. 代码样例如下: <?php echo "a5a5aa555 ...
- 系统MySQL服务无法启动报错1067的四种解决方法win7系统MySQL服务无法启动报错1067的四种解决方法
有些win7系统用户在登陆mysql或者重装mysql时出现"无法启动MYSQL服务,错误1067",而且重启.修复注册表都没办法解决问题.那么遇到MySQL服务无法启动问 ...
- Java 网络编程 —— 客户端协议处理框架
概述 Java 对客户程序的通信过程进行了抽象,提供了通用的协议处理框架,该框架封装了 Socket,主要包括以下类: URL 类:统一资源定位符,表示客户程序要访问的远程资源 URLConnecti ...
- Nginx SSL 双向认证,key 生成和配置
一.安装Nginx和OpenSSL yum install nginx openssl -y 二.SSL 服务器 / 客户端双向验证证书的生成 创建一个新的 CA 根证书,在 nginx 安装目录下新 ...
- Kubernetes使用Harbor作为私有镜像仓库
概述 Harbor使用了基于角色的访问控制策略,当从Harbor中拉去镜像的时候,首先要进行身份认证,认证通过后才可以拉取镜像.在命令行模式下,需要先执行docker login,登陆成功后,才可以d ...
- 【技术积累】Git中的基础知识【一】
Git是什么?有什么特点? Git是一个分布式版本控制系统,常用于软件开发中的源代码管理.它最初由Linux开发者Linus Torvalds创建,旨在管理Linux内核的开发. Git具有以下特点: ...
- Linux从文件中逐行读取文件名并将匹配的文件复制到指定目录
问题应该算挺常见的但是一句话还挺难说清楚,所以百度特别难搜. 场景就是,有一堆以员工名称命名的文件(名称可能还有字母数字等前后缀),现在给定一个员工清单,需要从这些文件中筛选出员工清单上列出的员工的文 ...
- .Net Core 如何数据导出 Excel?(EPPlus->OfficeOpenXml 实现固定列和动态列导出)
〇.前言 对于将数据以 Excel 表格文件输出,还是比较常用的,也存在诸多情况,比如列固定或不固定.数据类型为 List<T>或 Json 对象等. 本文通过包 OfficeOpenXm ...