我的编程空间,编程开发者的网络收藏夹
学习永远不晚

PHP基础——安装Apache软件

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

PHP基础——安装Apache软件

文章目录

PHP搭建环境——软件安装及使用

安装Apache软件

1. 获取Apache安装软件

在这里插入图片描述

图片所示软件已放入百度网盘中
链接:https://pan.baidu.com/s/1kSdjAguL2agWVHnr4ilBJg
提取码:6666

2. 双击安装即可:指定对应的路径:自己选择,一般东西下载不下系统盘即可

在这里插入图片描述

3. 选择安装模式:使用自定义:Custom

在这里插入图片描述

4. 选择安装位置

Apache的目录结构说明

在这里插入图片描述

Httpd.exe 的详细应用

1. 服务器进程:运行之后才能够工作
任务管理器里边找

在这里插入图片描述
2. 用来查看Apache具有哪些功能以及配置文件是否有错: httpd或者httpd.exe(文件所在目录)
用cmd命令窗口----切换盘符,输入路径如下。

在这里插入图片描述
查看使用的模块:httpd -M
在这里插入图片描述
验证配置文件是否有效:httpd -t在这里插入图片描述

配置默认站点

  1. 让Apache确定服务器上访问的位置:网站文件夹所在位置
    打开Httpd.conf:查找:DocumentRoot

    在这里插入图片描述

  2. 方便用户使用名字访问对应的网站:给文件夹对应的取一个别名
    打开Httpd.conf:查找:ServerName

    在这里插入图片描述

    端口可以单独实现: httpd.conf: listen

    在这里插入图片描述

  3. 凡是涉及到Apache配置文件的修改,那么需要重启Apache才能生效

  4. 实现DNS域名 解析:通常默认站点都是本地DNS:hosts文件
    打开路径:C:\Windows\System32\drivers\etc

    在这里插入图片描述

查验:百度访问 localhost/index.html

在这里插入图片描述

安装及配置PHP

安装PHP语言

  1. 获取PHP安装文件:建议去官网,安装包在上方分享网盘内也有在这里插入图片描述
  2. 解压缩
    在这里插入图片描述

3. 安装:将压缩包放到E:/server/,因文件名字太长建议重命名为PHP5

在这里插入图片描述

Php.exe的应用

 PHP.exe就是可以解析PHP代码转变成HTML代码从而让浏览器可以解析的。

通过CMD控制器进入到php.exe所在目录

在这里插入图片描述

通过php.exe运行命令来指定要解析的PHP脚本就可以: php.exe -f PHP文件所在路径

在这里插入图片描述

配置Apache加载PHP

Apache加载PHP模块:在Apache的主配置文件中加载对应的PHP提供的模块
LoadModule php5_module PHP所提供的模块链接所在路径

在这里插入图片描述

Apache分配工作给PHP模块:如果是PHP代码就交给PHP处理:文件后缀判断.php结尾肯定是PHP代码
AddType app;ication/x-httpd-php .php

在这里插入图片描述

将PHP的配置文件加载到Apache配置文件中:共同生效
在Apache在指定PHP配置文件所在路径
PHPlniDir php.ini 所在路径

在这里插入图片描述

php.ini 文件默认是不存在的,是以 development 和 production 格式存在,需要格式化

在这里插入图片描述

说明:PHP的配置文件已经加入到 Apache 的配置项中,意味着 php.ini 的修改需要 Apache 重启才会生效。

安装与配置MySQL

安装MySQL软件

获取MySQL安装软件,建议去官网,网盘中也有

在这里插入图片描述

双击安装即可:没有特殊情况的直接下一步就可以完成

在这里插入图片描述

选择 custom 自定义安装:选择安装路径
!!!注意:有两个安装路径需要更改,方便我们对他进行管理
软件安装目录:一般情况下 server/mysql
数据安装目录:一般情况下 server/mysql/data

在这里插入图片描述在这里插入图片描述

在完成安装之后,要实现配置,注意要选择此选项

在这里插入图片描述

选择详细配置(默认)

在这里插入图片描述

选择开发环境:默认的

在这里插入图片描述

选择功能:默认

在这里插入图片描述

并发设置(建议手动)

在这里插入图片描述

配置访问环境

在这里插入图片描述

字符集设定:系统字符集

在这里插入图片描述

服务安装:将MySQL作为windows下的一个服务启动

在这里插入图片描述

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

在这里插入图片描述

等待配置:4个都要勾选才算成功

在这里插入图片描述

MySQL的目录结构说明

在这里插入图片描述

MySQL的访问流程

启用MySQL客户端:mysql.exe,该软件本身可以通过CMD控制台运行
本身客户端:mysql.exe

在这里插入图片描述在这里插入图片描述

Mysql.exe 通过 cmd 运行

在这里插入图片描述

MySQL客户端访问服务器端需要进行寻找匹配:链接认证
链接:IP和端口确认,如果是本地都可以省略
-h 主机地址----》-hlocalhost(可以是IP)
-P 端口—》-P3306
认证:通过用户名和密码进入服务器
-u 用户名—》-uroot,不可以省略(匿名用户除外)
-p 密码—》-proot

在这里插入图片描述

退出命令:\q

在这里插入图片描述

注意:通常链接认证的时候密码不建议明文,可以在输入-p 之后回车,系统会再次让输入密码,这个时候就是密文

在这里插入图片描述

PHP加载MySQL扩展

PHP链接MySQL数据库

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

PHP加载MySQL扩展:php.ini 文件中
用相应的编辑器打开 php.ini 别用记事本打开,会产生乱码问题。打开后搜 索mysql,去掉前边分号 ;即可

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

php.ini 已经被Apache加载,所以需要重启才会生效。

设定PHP的系统时区

通过 php.ini 中的 timezone 配置项来实现,PRC是中国时区的简称。 设置完之后重启

在这里插入图片描述

来源地址:https://blog.csdn.net/m0_68794863/article/details/127893508

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

PHP基础——安装Apache软件

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CentOS如何安装slockd创建基础与策略邮件软件

CentOS如何安装slockd创建基础与策略邮件软件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。经过长时间学习CentOS安装slockd配置文件,你可能会遇到CentOS
2023-06-16

linux 基础学习编译安装php+my

CentOS 6.9 编译安装 Nginx+PHP+MYSQL0x01 环境约束    源码位置 /home/[用户文件夹]    源码编译安装位置  /usr/local/[软件名]    CentOS6.9 x86 - 64 最小化安装
2023-01-31

一、mysql基础安装

一、搭建mysql数据库mkdir /datatar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xzmv mysql-8.0.19-linux-glibc2.12-x86_64 /data/mysql添加环境变量
一、mysql基础安装
2019-03-05

网络基础知识Apache服务器软件的工作方式

  在web服务器中或者你会经常使用到IIS,其实服务器软件有多种多样,比如有文件服务器文件服务器-如Novell的NETWare,数据库服务器-如Oracle数据库服务器,MySQL,PostgreSQL,MicrosoftSQLServer等,邮件服务器-Sendmail,Postfix,Qmail,Microso
网络基础知识Apache服务器软件的工作方式
2024-04-17

Apache PHP编译安装指南

Apache PHP编译安装指南随着互联网技术的不断发展,越来越多的网站和应用程序选择使用Apache服务器和PHP语言来构建和部署。本文将为您提供Apache PHP的编译安装指南,帮助您顺利搭建自己的Web服务器环境。一、准备工作确
Apache PHP编译安装指南
2024-03-09

centos如何安装apache+php+mysql

今天小编给大家分享一下centos如何安装apache+php+mysql的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.
2023-07-06

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录