window下MySQL、PHP、Apache配置记录

一、mysql配置:

解压版直接解压:
自行设定安装位置
环境变量设置:

MYSQL_HOME=D:\amp\mysql-5.7.16-winx64,path添加mysql路径%MYSQL_HOME%\bin,不添加也可,添加后命令行内不用再切换到bin目录下可直接登录mysql。


my.ini修改:
#此行未测试:my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。
至少设置basedir和datadir两项
# These are commonly set, remove the # and set as required.
basedir = D:\amp\mysql-5.7.16-winx64
datadir = D:\amp\mysql-5.7.16-winx64\data
# port = .....
# server_id = .....
每次修改后重启服务生效


初始化数据库:
5.7.16解压版data目录不存在,需添加data目录,目录内需为空,初始化时会在目录里添加初始的数据信息。
以管理员自身份打开CMD执行以下命令
bin目录下


始化数据库并生成随机密码

mysqld --initialize --user=mysql --console    (--console可无)
或%MYSQL_HOME%\bin\mysqld --initialize --user=mysql --console


初始化数据库并生成空密码

mysqld --initialize-insecure --user=mysql
或%MYSQL_HOME%\bin\mysqld --initialize-insecure --user=mysql



将MySQL添加到系统服务:
以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错)
进入bin目录mysqld --install MySQL(MySQL为服务名,根据需要自己起名)
或%MYSQL_HOME%\bin\mysqld --install MySQL
提示安装成功。


启动服务:net start MySQL5.7.16(服务名)
关闭服务:net stop MySQL5.7.16
删除服务:
 控制台命令行删除:mysqld -remove
 win中删除:sc delete MySQL5.7.16
 
设置root用户密码
set password for root@localhost = password



二、php配置



支持性组件扩展库路径配置:
extension_dir = "D:/amp/php-7.0.13-Win32-VC14-x64/ext"


需要启用的支持性组件前的";"去掉
如extension=php_pdo_mysql.dll


默认session保存到文件:session.save_handler = files
则设定保存文件路径:session.save_path = "D:/amp/php-7.0.13-Win32-VC14-x64/custom"


临时文件路径设置:upload_tmp_dir = "D:/amp/php-7.0.13-Win32-VC14-x64/tmp"


时区设置:date.timezone = Asia/Shanghai




php.ini设置参考项:
//处理session存取的模式
session.save_handler = files


//session档案存放路径
session.save_path = /tmp


//session使用cookie的功能,启动: 1
session.use_cookies = 1


//session名字
session.name = PHPSESSID


//自动启动;0:关;1:开启
session.auto_start = 0


//session使用cookie的生存期,以秒为单位
session.cookie_lifetime = 0



三、apache配置



配置ini文件:


实际目录变量,改后其他相对目录相应改变
Define SRVROOT "D:/amp/Apache24"
如影响到DocumentRoot、Directory、ScriptAlias


LoadModule php7_module "D:/amp/php-7.0.13-Win32-VC14-x64/php7apache2_4.dll"
PHPIniDir "D:/amp/php-7.0.13-Win32-VC14-x64"
AddType application/x-httpd-php .php .html .htm


首页格式
<IfModule dir_module>
    DirectoryIndex index.html index.php index.htm
</IfModule>


临时启动服务:cmd进入控制台命令行切换到bin目录:运行httpd


安装系统服务:

cmd进入控制台命令行切换到bin目录
安装Apache到系统服务:httpd -k install -n "Apache2.4"(-n "Apache2.4"设服务名为Apache2.4,也可不起名,自动命名)
启动服务:net start Apache2
关闭服务:net stop Apache2
删除服务:httpd -k uninstall -n "Apache2.4"


如之前安装过Apache或MySQL服务,可查看服务内路径,停止原服务,删除原文件。否则可能产生因服务名相同、服务名不同但端口已被占用等情况。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值