本地配置apache、php、mysql详细攻略

《本地配置apache、php、mysql详细攻略》要点:
本文介绍了本地配置apache、php、mysql详细攻略,希望对您有用。如果有疑问,可以联系我们。

《本地配置apache、php、mysql详细攻略》是否对您有启发,欢迎查看更多与《本地配置apache、php、mysql详细攻略》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。

虽然说现在很多集成式软件,如phpstudy、wamp、APMServ等等,实际开发者用着的确很方便,一键生成无需配置.但是如果想深入了解这三者之间究竟是通过什么方式联系起来,最好还是本身手动配置一下.

前期准备:下载好apache_2.2.22.msi、mysql-5.5.40-winx64.msi、php-5.3.13-Win64-VC9-x64

版本高一点点也无所谓,注意电脑版本,一般64位可以兼容32位,但32位不克不及兼容64位.

安装apache:

1、在电脑里树立一个amp文件夹(名字自定,不要有中文就行),再在里面树立三个文件夹:apache、php、mysql

本地配置apache、php、mysql详细攻略

2、双击apache安装文件,安装过程很简单,只需注意选择custom(自定义)安装,然后目录选择我们建立的这个apache目录.然后不绝下一步就可以了.

如果是win8或者win10电脑,可能会遇到2502和2503差错,这是由于权限不够造成的.

解决方法:将安装文件放到某个盘的根目录、打开命令提示符(管理员),输入 msiexec /package "d:\apache_2.2.22.msi",回车后会进入安装界面,这样安装就没问题了.

3、配置环境变量:我的电脑——属性——高级系统设置——环境变量——系统变量的Path,编纂,再Path内容后面添加apache里的bin文件夹的路径,后面数据库配置也一样.

本地配置apache、php、mysql详细攻略

apache安装后的默认主页(站点)的地位为:apache的安装地位/htdocs/

localhost:是一个特殊域名(站点),其自己就代表“本机服务器”

127.0.0.1是一个特殊IP地址,代表“本机服务器”

如果输入的是常规性域名,好比:www.php.com

此时,浏览器就会先找该域名对应的IP地址,找到IP之后,再去“哀求该IP所代表的服务器”——网络上,只有IP才能真正确定一台电脑(服务器)的准确位置.

此时就必要将该域名“转换”为IP.这个转换的过程,就称为“域名解析”.

互联网上,有许多许多的这种专门解析域名的服务器:DNS服务器(域名解析服务器)

对于开发环境,我们常常并没有(也不必要)专门的域名解析服务器,而是使用一个简单的文本文件来解析域名:规则非常简单,就是一个域名对应一个IP,如下所示:

192.168.1.1 www.hhb.com

192.168.1.100 www.php.com

该文本文件便是操作系统的hosts文件(也是系统文件),位置在这里:

window操作系统目次/system32/drivers/etc/hosts

注意:

1,hosts便是文件名,它没有后缀.但它是纯文本文件

2,它是系统文件,必要管理员身份才能修改(win7,win8,win10)

2.1:先用管理员身份打开编纂器(记事本,Editplus,.....)

2.2:在该编纂器中打开hosts文件

2.3:修改,保留.

这个hosts文件,在后面设置装备摆设站点时会用到.

配置apache以运行php网页

php文件不消安装,直接解压后,把内容复制到我们的php目录里就可以了.

本地配置apache、php、mysql详细攻略

然则现在我们将php文件扔到apache的htdocs目录里,然后localhost打开,发现显示的是源代码.这是由于我们还没有对apace进行php模块配置.

主配置文件地位:d:/apache/conf/httpd-conf

打开设置装备摆设文件,搜索LoadModule

本地配置apache、php、mysql详细攻略

#表示注释,apache的功能是以“模块化”的方式来运行的,其中有很多默认的功能模块.php其实只是apache的一个功能模块罢了.但是这个模块默认是关闭的,需要我们自己手动打开,并进行配置.

代码如下:

本地配置apache、php、mysql详细攻略


配置文件每次修改后都必要重启apache.

本地配置apache、php、mysql详细攻略

其中第二步还有一种设置方法:

本地配置apache、php、mysql详细攻略

第三步,指定php地位

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

apache这里配置完了,下面便是php配置文件设置

配置php根本运行环境

php的配置文件是:

php语言包/php.ini

实际上,php初始语言包,提供了2个保举配置文件:我们只要拿其中一个修改其后缀就可以了.

本地配置apache、php、mysql详细攻略

打开设置装备摆设文件,首先设置装备摆设时区

本地配置apache、php、mysql详细攻略

去失落前面分号注释,添加时区PRC

然后可以趁便把数据库模块打开

本地配置apache、php、mysql详细攻略


去掉这两个的分号注释,打开数据库功能模块.其实php作为apache模块,但是它本身也有很多子模块.

然后php中我们也要指出子模块的地位:

本地配置apache、php、mysql详细攻略

在php中,模块位置的设定是一个单独的设置项,并且所有模块都放一起:只需写总目录就可以了.

现在重启下apache,其实就可以运行php文件了.

如果遇到重启报错,可以通过cmd输入 httpd.exe -t 进行测试哪一行报错了.

mysql安装

步调:cuntom——选择位置时注意:最后这两个都放到mysql文件夹

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

下面就进行数据库的设置装备摆设了:

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

本地配置apache、php、mysql详细攻略

末了点execute就可以坐等了.

测试数据库是否设置装备摆设好,我们可以写一个php文件里面写上这句代码:

本地配置apache、php、mysql详细攻略

通过localhost运行该php文件,显示如下:

本地配置apache、php、mysql详细攻略

这就表现连接成功了.

mysql执行原理:

本地配置apache、php、mysql详细攻略

mysql客户端有多种:

1,cmd敕令行

2,php网页文件

3,navicat软件

这样,apache、php、mysql三者之间其实已经树立起联系了.

至于虚拟主机、多站点设置装备摆设这些后面再讲.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


可以认为OpenFeign是Feign的增强版,不同的是OpenFeign支持Spring MVC注解。OpenFeign和Feign底层都内置了Ribbon负载均衡组件,在导入OpenFeign依赖后无需专门导入Ribbon依赖,用做客户端负载均衡,去调用注册中心服务。
为进一步规范小程序交易生态、提升用户购物体验、满足用户在有交易的小程序中便捷查看订单信息的诉求,自2022年12月31日起,对于有“选择商品/服务-下单-支付”功能的小程序,需按照平台制定的规范,在小程序内设置订单中心页。开发者可通过小程序代码提审环节,或通过「设置-基础设置-小程序订单中心path设置」模块设置订单中心页path。1、 新注册或有版本迭代需求的小程序,可在提审时通过参数配置该商家小程序的订单中心页path。2、无版本迭代需求的小程序,可在小程序订单中心path设置入口进行设置。
云原生之使用Docker部署Dashdot服务器仪表盘
本文主要描述TensorFlow之回归模型的基本原理
1.漏洞描述Apache Druid 是一个集时间序列数据库、数据仓库和全文检索系统特点于一体的分析性数据平台。Apache Druid对用户指定的HTTP InputSource没有做限制,并且Apache Druid默认管理页面是不需要认证即可访问的,可以通过将文件URL传递给HTTP InputSource来绕过。因此未经授权的远程攻击者可以通过构造恶意参数读取服务器上的任意文件,造成服务器敏感性信息泄露。2.影响版本Apache Druid <= 0.21.13...
内部类(当作类中的一个普通成员变量,只不过此成员变量是class的类型):一个Java文件中可以包含多个class,但是只能有一个public class 如果一个类定义在另一个类的内部,此时可以称之为内部类使用:创建内部类的时候,跟之前的方法不一样,需要在内部类的前面添加外部类来进行修饰 OuterClass.InnerClass innerclass = new OuterClass().new InnerClass();特点:1.内部类可以方便的访问外部类的私有属性...
本文通过解读国密的相关内容与标准,呈现了当下国内技术环境中对于国密功能支持的现状。并从 API 网关 Apache APISIX 的角度,带来有关国密的探索与功能呈现。作者:罗泽轩,Apache APISIX PMC什么是国密顾名思义,国密就是国产化的密码算法。在我们日常开发过程中会接触到各种各样的密码算法,如 RSA、SHA256 等等。为了达到更高的安全等级,许多大公司和国家会制定自己的密码算法。国密就是这样一组由中国国家密码管理局制定的密码算法。在国际形势越发复杂多变的今天,密码算法的国产化
CENTOS环境Apache最新版本httpd-2.4.54编译安装
Apache HTTPD是一款HTTP服务器,它可以通过mod_php来运行PHP网页。影响版本:Apache 2.4.0~2.4.29 存在一个解析漏洞;在解析PHP时,将被按照PHP后缀进行解析,导致绕过一些服务器的安全策略。我们查看一下配置:读取配置文件,前三行的意思是把以 结尾的文件当成 文件执行。问题就在它使用的是 符号匹配的,我们都知道这个符号在正则表达式中的意思是匹配字符串的末尾,是会匹配换行符的,那么漏洞就这样产生了。 进入容器里,打开index.php,发现如果文件后缀名为 php、
apache Hop现在好像用的人很少, 我就自己写一个问题收集的帖子吧, 后面在遇到什么问题都会在该文章上同步更新
2.启动容器ps:注意端口占用,当前部署在 8080 端口上了,确保宿主机端口未被占用,不行就换其他端口ps:用户名和密码都是 admin,一会用于登录,其他随便填5.下载一个官方提供的样例数据库【可跳过】ps:此步国内无法访问,一般下载不了,能下的就下,不能下的跳过就行了,一会配置自己的数据库7.访问登录页面ps:注意端口是上面自己配置的端口,账号密码是 admin依次点击 Settings → Database Connections点击 DATABASE 就可以配置自己的数据库了
String类的常用方法1. String类的两种实例化方式1 . 直接赋值,在堆上分配空间。String str = "hello";2 . 传统方法。通过构造方法实例化String类对象String str1 = new String("Hello");2.采用String类提供的equals方法。public boolean equals(String anotherString):成员方法 str1.equals(anotherString);eg:publi
下载下载地址http://free.safedog.cn下载的setup:安装点击下面的图标开始安装:可能会提示:尝试先打开小皮面板的Apache服务:再安装安全狗:填入服务名:如果服务名乱写的话,会提示“Apache服务名在此机器上查询不到。”我干脆关闭了这个页面,直接继续安装了。安装完成后,需要进行注册一个账户,最后看到这样的界面:查看配置:...
一、问题描述一组生产者进程和一组消费者进程共享一个初始为空、大小n的缓冲区,只有缓冲区没满时,生产者才能把资源放入缓冲区,否则必须等待;只有缓冲区不为空时,消费者才能从中取出资源,否则必须等待。由于缓冲区是临界资源,它只允许一个生产者放入资源,或一个消费者从中取出资源。二、问题分析(1)、关系分析。生产者和消费者对缓冲区互斥访问是互斥关系,同时生产者和消费者又是一个相互协作的关系,只有生产者生产之后,消费者只能才能消费,它们还是同步关系。(2)、整理思路。只有生产生产者和消费者进程,正好是这两个进程
依赖注入的英文名是Dependency Injection,简称DI。事实上这并不是什么新兴的名词,而是软件工程学当中比较古老的概念了。如果要说对于依赖注入最知名的应用,大概就是Java中的Spring框架了。Spring在刚开始其实就是一个用于处理依赖注入的框架,后来才慢慢变成了一个功能更加广泛的综合型框架。我在学生时代学习Spring时产生了和绝大多数开发者一样的疑惑,就是为什么我们要使用依赖注入呢?现在的我或许可以给出更好的答案了,一言以蔽之:解耦。耦合度过高可能会是你的项目中一个比较
<dependency><groupId>org.apache.velocity</groupId><artifactId>velocity-engine-core</artifactId><version>使用人数最多的版本</version></dependency>importorg.apache.velocity.Template;importorg.apache.velo
Java Swing皮肤包前言:一.皮肤包分享二.皮肤包的使用1.先新建一个项目。2.导入皮肤包1.先导入我们刚刚下载的jar文件,右键项目demo即可2.如果右键没有这个选项,记得调为下图模式3.点击下图蓝色圆圈处4.找到刚刚下载的jar文件,点击打开即可5.我们看一下效果,是不是比原生的好看前言:因为Java Swing自身皮肤包不是很好看,甚至有点丑,怎么让你的界面更加好看,这里就需要用到皮肤包,我发现了一个还不错的皮肤包,让你的界面美观了几个等级。废话不多说。一.皮肤包分享百度网盘分享链接:
一、前言在做Java项目开发过程中,涉及到一些数据库服务连接配置、缓存服务器连接配置等,通常情况下我们会将这些不太变动的配置信息存储在以 .properties 结尾的配置文件中。当对应的服务器地址或者账号密码信息有所变动时,我们只需要修改一下配置文件中的信息即可。同时为了让Java程序可以读取 .properties配置文件中的值,Java的JDK中提供了java.util.Properties类可以实现读取配置文件。二、Properties类Properties 类位于 java.util.Pro
Mybatis环境JDK1.8Mysql5.7maven 3.6.1IDEA回顾JDBCMysqlJava基础MavenJunitSSM框架:配置文件的最好的方式:看官网文档Mybatis1、Mybatis简介1.1 什么是Mybatis如何获得Mybatismaven仓库:中文文档:https://mybatis.org/mybatis-3/zh/index.htmlGithub:1.2 持久化数据持久化持久化就是将程序的数据在持久状态和瞬时状态转