环境说明:操作系统:WindowsServer2012R2PHP版本:php-5.6.35-Win32-VC11-x64下载地址:https://windows.php.net/downl...(注:VC11x64ThreadSafe)MySQL版本:mysql-5.7.11-winx64.zip下载链接:http://dev.mysql.com/get/Down...Apache版本:httpd-2.4.33-o102o-x64-vc14-r2下载地址:http://de.apachehaus.com/down...相关运行库及软件下载1.VisualC++RedistributableforVisualStudio2012Update4(x64)下载地址(安装PHP需要此插件):地址:http://download.microsoft.com...2.VisualC++RedistributableforVisualStudio2012Update4(x86)(安装PHP需要此插件):地址:http://下载。microsoft.com...3.VisualC++RedistributableforVisualStudio2015(x86andx64)(安装Apache需要此插件):地址:https://www.microsoft.com/en-...4.MicrosoftVisualC++2010RedistributablePackage(x86)下载地址(安装MySQL需要此插件):地址:http://download.microsoft.com...一、MYSQL(一)安装1、下载mysqlzip版mysql不需要运行执行文件,解压,下载zip版mysqlmsi版mysql双击文件安装,比较简单,本文不介绍该版本的安装2.配置环境变量打开环境变量配置页面(winserver服务器环境变量位置:服务器管理器->本地服务器->计算机名->高级->环境变量),在系统变量路径后添加mysqlbin文件文件路径,例如:;C:mysqlbin3.在项目根目录配置mysqlmysql配置文件my-default.ini,修改为my.ini配置文件修改方法如下:basedir=C:\mysql(mysql根目录)datadir=C:\mysql\data(mysql数据库存放目录)port=3306(mysql开放端口,默认3306,可修改)4、启动mysqla。启动cmd(win+R)b.进入mysql的bin目录,命令:cdC:mysqlbinc。安装mysql服务,命令:mysqld-install,返回结果:服务安装成功快捷键win+r,执行services.msc查看服务,看是否出现了mysql服务d.初始化mysql,指定超级用户密码为空,命令:mysqld--initialize-insecure--user=mysqle。启动mysql服务,命令:netstartmysql5。问题及解决方案A.netstartmysql启动mysql服务时,启动失败,返回结果:发生系统错误2,系统找不到指定文件。执行services.msc查看服务mysql。右击服务->属性->常规,查看可执行文件路径是否正确。如果不正确,可能是启动mysql时没有切换盘符造成的。执行命令:mysqld-remove,删除mysql服务,然后重新安装b。netstartmysql启动mysql服务时,启动失败返回结果:无法启动mysql服务,服务没有报错,请输入NETHELPMSG**获取更多信息帮助查找后缀为文件.err在之前配置的datadir路径下(如果指定的路径不存在,找不到.err文件,应该先创建路径,再启动服务),这个文件记录了mysql的错误日志。如果日志中记录的错误是:[ERROR]Can'topenthemysql.请运行mysql_upgrade创建,先清除datadir中的文件,然后执行命令初始化:mysqld--initialize-insecure--user=mysql(2)登录到用户管理和密码修改登录mysqla。启动cmdb。登录,命令:mysql-uroot-p,因为初始化超级用户的时候没有指定密码(初始密码可以随机生成),所以默认密码为空,输入密码步骤直接回车就可以看到欢迎信息:欢迎使用MySQLmonitor修改root用户密码a.查看所有初始数据库,其中mysql库为新初始化的库,包含用户登录信息b.选择数据库,命令:usemysql;c。查看用户现有的用户名和密码。注意:mysql5.7用户密码字段是authentication_string,5.7之前是passwordd。修改root密码格式:mysql>setpasswordforusername@localhost=password('newpassword');例子:mysql>setpasswordforroot@localhost=password('123456');上面的例子修改root用户的密码为123456;e.如果您忘记了root密码,请关闭正在运行的MySQL服务。打开DOS窗口并转到mysqlbin目录。输入mysqld--skip-grant-tables并按Enter。--skip-grant-tables表示启动MySQL服务时跳过权限表认证。再打开一个DOS窗口(因为刚才的DOS窗口不能移动),输入mysql回车,成功后会出现MySQL提示>。连接权限数据库:使用mysql;.修改密码:updateusersetpassword=password("root")whereuser="root";(不要忘记在末尾添加分号)。刷新权限(必填步骤):flushprivileges; 。退出退出。重启mysql服务,使用用户名root和刚才设置的新密码root登录就可以了;(三)启用远程访问1、查询用户hosthost为localhost,表示只允许本地登录,host为ip,表示只允许指定ip用户登录,host为%表示允许任意ip用户登录2.创建一个新用户grantallon允许远程连接到mysql数据库。到sa@'%'由'123456'标识并具有授予选项;刷新权限;为具有任意ip访问权限的用户创建一个名为sa,密码123456的登录名(%可以用特定ip代替)2.PHP1。将下载的php解压到c:php;2、在系统环境变量Path\ext中添加;C:\php;C:\php,重启后生效;3、进入PHP安装目录,找到php.ini-development(生产环境为php.ini-production)文件复制到当前目录,重命名为php.ini;4.修改php配置文件php.ini修改ext文件夹路径(extension_dir="C:/php/ext");5、在php.ini中启用扩展库,需要去掉extension=php_*.dll这行符号前的注释,这里需要启用php_mbstring、php_openssl扩展库等;3.阿帕奇1。将下载的Apache压缩包解压到c:Apache24\2。修改Apache24confhttpd.conf文件,将ServerRoot这一行改为ServerRoot"c:/Apache24",双引号之间的地方就是你的apache所在的地方。3、新建一个wamp,在“c:wamp”目录下新建一个文件夹“www”,把你网站的html文件和php文件放到这个文件夹里。修改Apache24confhttpd.conf文件,按照如下内容修改DocumentRoot(注意斜线的优劣):DocumentRoot"c:/wamp/www"
