您的位置:首页 > 运维架构 > Apache

windows下apache配置免安装版mysql,phpmyadmin,mysql,phpmyadmin免安装版的下载

2016-10-24 21:56 531 查看
前几天配置好了apache和PHP,今天终于把MySQL和phpmyadimin配置好了,另外备注一下,所有的软件用的全是免安装版,只需要解压就可以了。这里附上MySQL和phpmyadmin的下载地址:MySQL:http://pan.baidu.com/s/1pL0aj8Z版本:5.7.16 是64位的,phpmyadmin:http://pan.baidu.com/s/1bNQUYE版本是4.6.4 64位
首先我们需要下载免安装版的MySQL,但是在oracle的官网下载MySQL的时候需要先注册一个oracle的账户,注册完以后就可以下载了,这里我就不写具体下的
过程了,网上有好多教程,自行百度就可以了,下载完以后,我们需要先解压,这里我解压到了D/Aserver/mysql文件夹下,然后我们需要把里面的my-default.ini文件
重明明为my.ini,然后以记事本或者其他文本编辑软件打开,这里我建议用类似与editplus的软件,因为有时候涉及到编码方式的问题,
打开以后,我在[mysqld]下面添加如下代码:

 basedir = D:\Aserver\mysql

datadir = D:\Aserver\mysql\data

 port = 3306
 max_connections=200

 character-set-server=utf8
 default-storage-engine=INNODB
有的代码之前就有了,所以只需要改成这样就可以了,
接下来是配置MYSQL的环境变量,右击我的电脑,属性,高级系统设置,环境变量,在系统变量里新建一个系统变量,MYSQL_HOME,值为我们解压MySQL的目录,这里是
D/Aserver/MySQL,然后在path系统变量里添加%MYSQL_HOME%\bin,就可以了,
然后是安装php的服务,
首先我们打开管理员命令行窗口,定位到MySQL中 的bin文件夹,输入mysqld -install ,一定要主义中间有一个空格,执行完以后,如果没什么问题的话,会提示你服务已经
成功安装,然后接下来就是初始化MySQL了,在管理员的命令行窗口中输入mysqld -initialize-insecure -user=mysql,执行完这条命令后,MySQL会在它的根目录下生成一个data
的文件夹,这个时候就表示mysql已经初始化成功了,然后再输入net start mysqlq启动MySQL的服务,接下来就是登陆MySQL了,我们在命令行窗口输入,MySQL -u root -p
然后回车确认,就可以了,因为默认是没有密码的,但是当我回车以后,命令行窗口显示,enter  a password,然后我就傻傻的输入了一个我想给它设置的密码,结果登陆失败,
后来我又重新登陆了一下,然后并没有输入密码,而是继续回车然后就登陆进去了,然后我没有继续向下操作,而是配置免安装版的phpmyadmin
接下来就是配置免安装版的phpmyadmin
       首先是下载免安装版的phpmyadmin,把它解压到可以通过浏览器的web目录,这里我把它解压到了apach服务器的htdocs文件夹下,
找到libraries文件夹下的config.default.php,用editplus打开,我看了好多教程都说要该$cfg['PmaAbsoluteUri']=‘'的值,但是根本就没有这个,后来在另外一篇帖子上看到phpmyadmin自从2.3的版本以后就没有这个选项,
       然后就是,查找 $cfg['Servers'][$i]['host'] =‘localhost';查找 $cfg['Servers'][$i]['auth_type'] =‘cookie',$cfg['Servers'][$i]['user'] = ‘root';$cfg['blowfish_secret'] ='';最后一个是设置短语密码,这个必须要有,因为前面的认证方式设置为cookie,设置短语密码的时候在config.sample.inc.php文件里面也要修改,
       这个文件没有在libraries文件夹下,而是在phpmyadmin的根目录下,另外由于,我的MySQL并没有设置密码,所以要把phpmyadmin设置为允许空密码登陆,
        这个是在config.default.php文件下,找到$cfg['Servers'][$i]['AllowNoPassword'] = false;将false改为true就可以了,但是我在浏览器中输入localhost/phpmyadmin的时候仍然提示有错误
Fatal error: Call to undefined function mb_detect_encoding() in D:\wapm\apache\htdocs\pma\libraries\php-gettext\gettext.inc on line 177 php.ini,错误类似这种,百度了一下
是因为我当时配置php环境 的时候,没有把;extension=php_mbstring.dll前面的分号去掉,打开php.ini文件,将前面的分号去掉以后,终于完美的打开的phpmyadmin。
到了apache+php+mysql+phpmyadmin就算完美的配置完成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: