IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Apache+MYSQL+PHP+phpMyAdmin的安装与配置 -> 正文阅读

[大数据]Apache+MYSQL+PHP+phpMyAdmin的安装与配置

  折腾了整整一天,总算安装完成了,记录下来以备后查。
  第一步:Apache
  1、下载
  下载地址:http://httpd.apache.org/download.cgi
  在该页面下点击链接:Files for Microsoft Windows,进入新页面:
  在该页面下点击链接:ApacheHaus,进入新页面:
  选择:Apache 2.4.48 x64,点击旁边的下载链接可将对应的文件下载到本地。
  2、安装
  解压缩,将压缩后的文件拷贝到某个位置上即可。
  解压缩后拷贝Apache24拷贝到D盘并改名为Apache2021。
  目录及说明
  bin ?存放Apache的脚本文件
  cgi-bin CGI程序文件
  conf 存放Apache服务器的配置文件
  error 存放Apache服务器错误信息文件
  htdocs 站点文件夹
  icons 存放Apache图标文件
  include 包含文件.h
  lib Apache 库文件
  logs Apache 日志文件
  modules Apache各个模块二进制文件*.so
  3、配置
  将 bin目录添加到系统环境变量中,方便程序的执行。
  看80端口是否被占用,命令:netstat -ano | findstr 80
  打开httpd.conf文件进行配置。
  ⑴ 修改Apache实际绝对安装目录,最后结尾处不能带"/"或"\"。
  例如:Define SRVROOT "F:\Apache2021"
  ⑵ 安装Apache的主服务,httpd -k install -n Apache。
  显示安装信息:
  Installing the 'Apache' service
  The 'Apache' service is successfully installed.
  Testing httpd.conf....
  Errors reported here must be corrected before the service can be started.
  ⑶ 启动Apache,找到ApacheMonitor.exe,以管理员身份运行,在任务栏中出现Apache图标,点右键启动即可。
  ⑷ Apache的卸载,
  httpd -k stop ? ? ? ? ? ?//停止服务
  httpd -k uninstall ? ? ? ?//反安装
  sc delete Apache ? ? ? ?//卸载服务

  第二步:PHP
  1、下载
  下载地址:https://windows.php.net/download/
  选择PHP 7.4.23,下载即可。
  2、安装
  解压缩至某一个目录,配置程序路径,将PHP.exe目录添加到系统环境变量中,方便程序的执行。
  复制php.ini-production重命名为 php.ini并修改其内容。
  将 php.ini中extension_dir= "./"修改成extension_dir ="D:/PHP74/ext"(指向php安装路径中的ext)。

  第三步:MYSQL
  1、下载
  下载地址:https://www.mysql.com/downloads/
  2、选择版本,我选择的是8.0下载即可
  3、直接安装,需要注意的是选择服务器版本和输入root的密码。

  第四步、phpMyAdmin
  1、下载
  下载地址:https://www.phpmyadmin.net/
  选择版本5.1.1
  2、安装
  这里的问题最多,查资料终于解决了。
  ① 拷贝文件到磁盘某个目录。
  ② 在Apache中为phpMyAdmin配置虚拟目录即可。

  遇到的问题及解决办法
  1、显示:Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: openssl
  解决办法:
  在php.ini文件中加入extension=php_openssl.dll(也可以找到这些配置去掉前面的;)

  2、显示:没有找到 PHP 扩展 mbstring,而您现在正在使用多字节字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确分割字符串并可能产生意料之外的结果。
  解决办法:
  在php.ini文件中加入extension=php_mbstring.dll(也可以找到这些配置去掉前面的;)

  3、显示:配置文件现在需要一个短语密码。
  解决办法:
  ①、在phpMyAdmin目录中,找到config.default.php中的$cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '778899'; (注:其中的'778899′为你自己定义的字符)
  ②、在phpMyAdmin目录中,找到config.sample.inc.php,$cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '778899'; ?(注:其中的'778899′为你自己定义的字符)

  4、显示:配置文件中的密文(blowfish_secret)太短。
  解决办法:
  修改上面的778899为复杂的长密码。

  5、phpMyAdmin 高级功能尚未完全设置,部分功能未激活。查找原因。
  或者也可以去某个数据库的“操作”选项卡那里进行设置。
  创建一个名为'phpmyadmin'的数据库,并在那里设置phpMyAdmin配置存储。
  解决办法:
  在phpMyAdmin目录中,搜索找到create_tables.sql,在phpMyAdmin中执行导入即可(选择文件,点击执行即可)

  6、虚拟目录的建立
  这是最大的坑,因为Apache2.4的版本和以前不一样了!
  以前的这么写:
  Alias /phpMyAmin "F/phpMyAmin"
  <Directory "F/phpMyAmin">
  ? ? Options Indexes FollowSymLinks
  ? ? AllowOverride None
  ? ? Order allow,deny
  ? ? Allow from all
  </Directory>

  Apache2.4的正确写法:
  Alias /phpMyAmin "F/phpMyAmin"
  <Directory "F/phpMyAmin">
  ? ? Options Indexes FollowSymLinks
  ? ? AllowOverride None
  ? ? Require all granted
  </Directory>

  PS:就是这么一点点区别,真的是折腾人啊!!!
  很多资料上都写要拷贝文件到Windows目录、system32目录或者其他的目录,感觉这个做法不好,我的做法是编辑系统的path变量。

?

?

?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-18 10:14:40  更:2021-09-18 10:16:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:37:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码