window下MySQL、PHP、Apache配置记录

xiaoxiao2021-02-27  219

一、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服务,可查看服务内路径,停止原服务,删除原文件。否则可能产生因服务名相同、服务名不同但端口已被占用等情况。
转载请注明原文地址: https://www.6miu.com/read-9416.html

最新回复(0)