返回顶部
首页 > 资讯 > 数据库 >Apache+PHP+MySQL环境搭建超详细!!!
  • 110
分享到

Apache+PHP+MySQL环境搭建超详细!!!

php开发语言 2023-09-09 15:09:44 110人浏览 薄情痞子
摘要

前言:最近在学习PHP语言,整理了一下关于环境搭建的部份,也可以选择集成环境会更方便,自己搭建环境会更好的理解原理,适合初学者,会持续更新哟~~~ 确定服务器的VC版本(一定要看,避免后面的错误) 版本不一致会导致Apache在加载PHP包

前言:最近在学习PHP语言,整理了一下关于环境搭建的部份,也可以选择集成环境会更方便,自己搭建环境会更好的理解原理,适合初学者,会持续更新哟~~~

确定服务器的VC版本(一定要看,避免后面的错误)

版本不一致会导致Apache在加载PHP包的时候出错,像这样:

VC版本不一致导致报错

确定服务器VC版本的步骤:

在控制面板查看服务器的VC版本。

 

 安装配置Apache 

注意:Apache无法解析php文件,需要安装php

下载

获取Apache压缩包,选择符合自己服务器的版本下载,解压缩就可以了。(官网:https://www.apachehaus.com

 目录说明

 bin目录:

 配置

1.在Httpd.conf中找到Define SRVROOT。改成Apache存放目录(这里是:C:\SERVER\Apache24)

 2.安装Apache的主服务httpd.exe(它是一个后台独立运行的进程,有了它,Apache才可启动),这里已经下载过了,因此提示了已经下载。

 3.在安装目录下找到ApacheMonitor.exe双击启动,右下角会出现图标(C:\SERVER\Apache24\bin)

测试是否配置成功:查看使用的模块(进入bin目录,使用命令:httpd.exe -M)

 安装配置PHP

下载PHP语言

  1. 获取PHP安装文件(官网)

这里注意一定要下载第二个版本的,否则可能会没有apache支持包!!!

 

解压并重命名 

 目录说明

php.exe的应用

php.exe ==> 将php代码转变成html代码,从而让浏览器解析。

  1. 在apache主站(C:\Apache\Apache24\htdocs)写入一个php代码,index.php。

 

2、通过cmd控制器进入php.exe所在目录(这里是Apache/php-7.0.2)

通过php.exe运行命令来指定要解析的php脚本:php.exe -f php文件所在路径,可以执行PHP代码,输出hello world。

配置Apache加载PHP模块

注意:配置之后,PHP配置文件修改就一定要重启Apache才会生效!!!

原理:

  1. Apache分配工作给PHP模块,如果是PHP代码就交给PHP处理:文件后缀判断.php结尾肯定是PHP代码。
  2. 将PHP的配置文件加载到Apache配置文件中:共同生效。

步骤:

1.在Apache中指定PHP配置文件所在路径,在Apache的主配置文件(C:\SERVER\Apache24\conf\httpd.conf)中加载PHP提供的模块(C:\SERVER\php-7.0.2\php5apache2_2.dll)。

验证是否加载成功,进入C:\SERVER\Apache25\bin路径下执行httpd.exe -M(这里注意M大写)

 3.Apache分配工作给PHP模块,如果是PHP代码就交给PHP处理,文件后缀判断.php结尾肯定是PHP代码。

检查配置是否成功,使用httpd.exe -t 检查语法是否有错。看到OK就可以啦。 

 

 5.将PHP配置文件加载到Apache配置文件中,共同生效。(3.1 PHPIniDir php.ini所在路径)

3.2 php.ini文件默认不存在,是以development和production格式存在,需要格式化。(建议复制一份然后修改后缀名)

 7.测试是否成功:写入一个php文件。

 安装与配置Mysql

安装mysql软件

 1.在官网下载安装包,双击进行安装

同意协议进行下一步。

 3.选择安装类型,自定义安装,选择安装目录(软件安装目录和数据安装目录)。

为了方便管理:

软件安装目录:SERVER\mysql

数据安装目录:SERVER\mysql\data

 4.安装完成后实现配置。

 5.选择详细配置

选择环境

 7.选择功能(默认)

 8.并发模式选择(默认)

选择访问模式

 

选择字符集

服务安装,设置MySQL自启动

 

 12.输入root(超级管理员)的用户密码。 

等待配置:四个都有勾才算成功。

目录说明

 bin目录

 软件设计结构:C/S和B/S:

C/S:Clint 客户端/Server服务端,用户需要安装客户端产品才能访问服务器,而且只能访问一种软件(当前自己)。

B/S:Browser浏览器/Server服务端,用户只需安装浏览器,就可以访问所有的服务器(B/S架构服务)。

 访问流程

MySQL是一款C/S架构的软件,需要通过客户端来访问服务端(MySQL也提供了其他模式的访问:通过一些插件扩展来充当客户端)。

登录:

MySQL客户端访问服务端需要进行寻找匹配;连接认证连接:IP和端口确认,如果是本地都可以省略。

-h 主机地址  ---> -hlocalhost(可以是IP)

-p 端口  ---> -p3306

认证:通过用户名和密码进入服务器

-u 用户名 ---> -uroot 不可以省略(匿名用户除外)

-p 密码  ---> -proot

配置PHP加载MySQL扩展

PHP本身不具备操作MySQL数据库的能力,需要借助PHP操作MySQL的扩展实现。

1.PHP加载MySQL扩展(apache需要重启);php.ini文件中:

 2.检查是否配置成功,通过phpinfo界面来判断。

 只有MySQLIND,说明未配置成功。

 2.PHP所有扩展都在ext文件夹中,需要制定扩展所在路径:extension_dir

(php.ini已被apache加载,所以需要重启才会生效)

##通过调用phpinfo(),查看是否配置成功。

设定PHP的系统时区

通过 php.ini中的timezone配置实现。(需要重启apache)

###PRC是代表中国时区的意思

 

来源地址:https://blog.csdn.net/weixin_54438700/article/details/125420577

您可能感兴趣的文档:

--结束END--

本文标题: Apache+PHP+MySQL环境搭建超详细!!!

本文链接: https://lsjlt.com/news/401638.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Apache+PHP+MySQL环境搭建超详细!!!
    前言:最近在学习PHP语言,整理了一下关于环境搭建的部份,也可以选择集成环境会更方便,自己搭建环境会更好的理解原理,适合初学者,会持续更新哟~~~ 确定服务器的VC版本(一定要看,避免后面的错误) 版本不一致会导致Apache在加载php包...
    99+
    2023-09-09
    php 开发语言
  • Apache + PHP +MySQL 环境搭建(Windows版)
    文章目录 Apache24下载Apache24环境变量配置Apache PHP下载PHP配置PHP MySQL下载MySQL配置MySQL 测试 Apache24 下载Apac...
    99+
    2023-08-31
    php apache mysql
  • sybase+php+apache环境搭建
    建立本地源zypper ar file:///mnt/suse11sp2 local-sles//添加源zypper lr //列出源zypper ...
    99+
    2024-04-02
  • 如何搭建Apache+MySQL+PHP的环境
    本篇内容主要讲解“如何搭建Apache+MySQL+PHP的环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何搭建Apache+MySQL+PHP的环境”吧...
    99+
    2024-04-02
  • 使用WAMP5搭建Apache+MySQL+PHP环境
    搭建Apache+MySQL+PHP环境使用WAMP5非常简单,以下是步骤:1. 下载WAMP5软件:前往WAMP5官方网站(htt...
    99+
    2023-08-23
    mysql
  • CentOS7系统搭建PHP运行环境(Apache + Php + Mysql)
    一、起步操作 查询系统版本、系统内核 cat /etc/redhat-releasecat /proc/version 二、搭建Apache 1.安装Apache yum instal...
    99+
    2023-09-13
    centos php Powered by 金山文档
  • 使用Docker+jenkins+python3环境搭建超详细教程
    前言:   自动化写好后需要在服务器上每日定时运行遇到,这样的一个问题,Jenkins容器是在docker中安装的 ,然后从git上拉取代码 发现代码在jenkins容器的目录当中,...
    99+
    2024-04-02
  • 超详细的Python安装和环境搭建教程
    目录 安装简介: 第一步,下载Python  第二步,安装Python 1.勾选 And Python 3.9 PATH 选项 2.选择自定义安装(Cutormize installation) 第三步,检查Python是否正常安装成功 ...
    99+
    2023-09-25
    python 开发语言
  • 超级详细!用源码方式搭建LNMP环境
    本篇文章给大家带来了关于php的相关知识,其中主要介绍了怎么用源码方式搭建LNMP环境,非常详细哦,感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。源码方式搭建LNMP环境1、安装 RedHat8Centos8,或其他都可。虚拟机是 VM...
    99+
    2023-05-14
    LNMP php
  • 超细!Ubuntu20.04安装Apache+PHP8环境
    本篇文章给大家带来了关于PHP的相关知识,其中主要跟大家分享在Ubuntu20.04 LTS环境下安装Apache的全过程,并且针对其中可能出现的一些坑也会提供解决方案,感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。Apache 介绍A...
    99+
    2023-05-14
    Apache PHP
  • 阿里云服务器搭建Php+Apache运行环境的详细过程
    目录1.apache1.1 安装apache1.2 开启apache1.3 验证安装是否成功1.4 验证是否能够正常访问2.Php2.1 安装php2.1 验证php是否安装成功3....
    99+
    2024-04-02
  • MyCat环境搭建详细教程
    目录一、准备工作二、下载安装mycat三、编辑配置文件四、卸载重新安装jdk五、开启mycat六、常见问题一、准备工作 1、确保jdk已安装成功,并且jdk版本选用1.7以上版本 2、准备一台新的主机mysql_myca...
    99+
    2024-04-02
  • Appium环境搭建详细过程
    这篇文章主要介绍“Appium环境搭建详细过程”,在日常操作中,相信很多人在Appium环境搭建详细过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Appium环境搭建详细过程”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-15
  • Windows下Apache和php环境怎么搭建
    这篇文章主要讲解了“Windows下Apache和php环境怎么搭建”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Windows下Apache和php环境怎...
    99+
    2024-04-02
  • Lamp环境中如何搭建Mysql与PHP环境的搭建
    今天就跟大家聊聊有关  Lamp环境中如何搭建Mysql与PHP环境的搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 Lam...
    99+
    2024-04-02
  • Springboot集成kafka(环境搭建+演示)|超级详细,建议收藏
    Springboot集成kafka 一、前言🔥二、环境说明🔥三、概念🔥四、CentOS7安装kafka🔥1.下载kafka安装包2.下载好后,进行解压 六、kafk...
    99+
    2023-08-19
    kafka spring boot java
  • Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置
    目录 前言1. PHP 的下载、安装和配置1.1 下载 php1.2 安装 php1.3 配置 php 系统变量1.4 配置 php.ini 2. Apache 的下载、安装和配置2.1...
    99+
    2023-09-02
    php apache 后端 php环境配置 windows
  • 添加MySQL到环境变量(超详细)
    前言 题主已经下载了MySQL但是由于太懒,每次都要在下载好的目录下打开cmd,非常浪费时间,故今天痛定思痛,想设置好环境变量,清爽使用 找到MySQL的安装位置 一般默认的是C:\Program Files 我的是在D盘,这个没有很大要求...
    99+
    2023-09-25
    mysql 数据库 database
  • 在CentOS上安装搭建PHP+Apache+Mysql的服务器环境
    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可...
    99+
    2022-06-04
    在centos上搭建php服务器环境 在centos上安装搭建php+apache+mysql的服务器环境
  • 搭建Python Web环境的详细步骤
    这篇文章主要介绍“搭建Python Web环境的详细步骤”,在日常操作中,相信很多人在搭建Python Web环境的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”搭建Python Web环境的详细步骤...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作