您当前的位置: 首页 >  sql

dawn

暂无认证

  • 4浏览

    0关注

    204博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Apache+MYSQL+PHP+phpMyAdmin的安装与配置

dawn 发布时间:2021-09-17 23:12:49 ,浏览量:4

  折腾了整整一天,总算安装完成了,记录下来以备后查。   第一步:Apache   1、下载   下载地址:https://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"          Options Indexes FollowSymLinks       AllowOverride None       Order allow,deny       Allow from all   

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

  PS:就是这么一点点区别,真的是折腾人啊!!!

  7、我在另外一台计算机安装Apache2.4,不能启动!

  解决办法:找到httpd.exe,运行,看提示的错误,我发现端口被占用,进入hhttpd.conf文件修改端口号重启即可。

  8、Apache不能正确执行.php文件。

  解决办法:在配置文件中加入(X为盘符):

  LoadModule php7_module X:/php74/php7apache2_4.dll   phpIniDir X:/php74   很多资料上都写要拷贝文件到Windows目录、system32目录或者其他的目录,感觉这个做法不好,我的做法是编辑系统的path变量。

  9、在Win10的系统上出现“由于找不到VCRUNTIME140_1.dll,无法继续执行代码”。

  解决办法:下载包含该动态链接库的文件放到Windows的system32目录下即可,也可以下载vc_redist.x64(64位系统)或者vc_redist.x86(32位系统)运行安装。

  10、运行“httpd -k install -n Apache”出现“Failed to open the Windows service manager, perhaps you forgot to log in as Adminstrator”。

  解决办法:进入Windows目录下的system32,找到cmd.exe,以管理员身份运行,然后再运行命令就可以了。

关注
打赏
1664252102
查看更多评论
立即登录/注册

微信扫码登录

0.3835s