php 环境搭建 -- 命令配置
一、配置php
1.复制一份php.ini-development 重命名为php.ini 到当前目录
2.打开php.ini 修改扩展目录
;extension_dir = "ext" 修改为
extension_dir = "你的PHP目录绝对路径/php/ext"
3.开启扩展
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
二、配置apache
1.修改apache软件目录
Define SRVROOT “Apache目录绝对路径” eg: "D:/wamp/apache/Apache24"
2.修改主机名:
ServerName localhost:80 ps: 默认就是这个,如果没有需要,可以不修改
3.修改www目录:
默认是这个:
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">
根据自己需要修改为:
DocumentRoot "自己的web目录/htdocs"
<Directory "自己的web目录/htdocs">
AllowOverride all // 开启apache rewrite
4.修改默认索引支持php:
DirectoryIndex index.php index.html
5.开启rewrite功能
LoadModule rewrite_module modules/mod_rewrite.so
6.加载php模块
在loadModule 最下方添加如下代码块
第一个目录是php7apache2_4.dll 的绝对目录
第二个目录是php.ini的目录
#php7 LoadModule php7_module “目录/php/php7apache2_4.dll” <IfModule php7_module> PHPIniDir "目录/php/" AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps </IfModule>
注意:
1.如果配置完成后启动apache,报错 :LoadModule takes two arguments, a module name and the name of a shared object file to load it from,这个是由于目录中有空格导致的 加上引号就好了
三、mysql配置
1. 创建系统环境变量 MYSQL_HOME , 值就是mysql文件解压位置
2.添加bin目录到path 值为:目录/mysql-5.7.21-win64/bin;
3.在mysqlmysql-5.7.21-win64 目录下新建my.ini 文件,复制如下代码(也可以自己配置):
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #skip-grant-tables #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=d:\\目录\mysql-5.7.21-winx64 # 设置mysql数据库的数据的存放目录 datadir=d:\\目录\mysql-5.7.21-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
注意: basedir 盘符之后要用 \\ 而不是 \ 否则会报错:Errcode: 2 - No such file or directory
4. 管理员打开cmd,到bin目录:
mysqld --initialize-insecure // 生成data目录
mysqld -install
5.然后就可以使用命令 net start|stop|restart mysql来启动mysql了
注意:如果启动mysql时,报错
这个可能没有生成data目录 ,要使用命令 mysqld --initialize-insecure // 生成data目录 ,然后就可以i正常启动了
6. 设置MySQL初始密码:
打开cmd窗口:
mysql -uroot -p
一开始是没有密码的 直接回车就好了,进去之后
use mysql;
5.7 如下:
update user set authentication_string=password('新密码') where user='root';
flush privileges; // 刷新配置
8.0如下:
ALTER user "root"@'localhost' IDENTIFIED BY ''新密码;
如果报格式错误:
update
user
set
authentication_string=
''
where
user
=
'root';
先把密码重置成空
退出再进就需要密码了
转载于:https://www.cnblogs.com/walksnow/p/8793402.html
php 环境搭建 -- 命令配置相关推荐
- phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)
phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址) 原文连接:http://blog.csdn.net/aaawqqq/article/details/19755179 phon ...
- Windows下Android开发环境搭建和配置
关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...
- hadoop与spark环境搭建命令简易教程(Ubuntu18.04)
hadoop与spark环境搭建命令简易教程(Ubuntu18.04) Hadoop 一.single node cluster 二.multi node cluster 三.快速版(远程复制) Sp ...
- WinMail邮件服务器(客户端)环境搭建与配置
WinMail邮件服务器(客户端)环境搭建与配置 一.在搭建WinMail邮件服务器(客户端)之前必备 (1).在虚拟机上安装两个干净无毒的操作系统 ...
- Eclipse IDE 使用技巧和Android App 开发环境搭建和配置
写在前面: 本片文章只是记录了自己学习时的一些笔记,纯粹是为了自己后面方便查找,片言碎语,不适合大家浏览,请大家不要参考这篇文章. 正文: Eclipse IDE 使用技巧 ...
- 《服务器(CentOS7.7)深度学习环境搭建、配置及使用》之一:服务器情况简介
Author kangzhiheng E-mail kangzhiheng@sjtu.edu.cn 本文链接 Github:https://github.com/kangzhiheng/GitLoca ...
- nagios+nginx从环境搭建到配置
nagios+nginx从环境搭建到配置 nagios是一个开源免费的系统监控工具,官网地址 http://www.nagios.org/ 截止2011-07-27 nagios的最新版 ...
- vscode+django 搭建自己的个人网站(一) ——环境搭建与配置
vscode+django 搭建自己的个人网站(一) --环境搭建与配置 前言 相对于pycharm,vscode更加的灵活快速,对于小型的项目来说算是一个很好的选择,所以笔者选择使用vscode ...
- mysql slave 详细配置_进击的MysqlSlave环境搭建及配置
一)环境拓扑今天讨论的是mysql集群这一块,资源如下所示:二)Mysql安装配置这里不一一赘述,可以选择源代码编译安装,也可以参考我之前的一篇博文"懒人"速成 一)环境拓扑 二) ...
- Solr7.2.1环境搭建和配置ik中文分词器
solr7.2.1环境搭建和配置ik中文分词器 安装环境:Jdk 1.8. windows 10 安装包准备: solr 各种版本集合下载:http://archive.apache.org/dist ...
最新文章
- poj 2109 Power of Cryptography
- stdio.h iostream.h iostream 三者
- 缓存淘汰算法 (http://flychao88.iteye.com/blog/1977653)
- 有的人能轻松学会Python编程,不是基础好,而是有了这些刷题网站
- 万物皆可爬系列使用python爬阴阳师图片
- linux ora-00119,Linux oracle ORA-00119 和 ORA-00132
- HTTP 协议中的 Transfer-Encoding
- 宏基因组应用_宏基因组学技术在生物冶金中的应用
- flowplayer设置视频logo
- vue入门实例-输入行列,自定义表格
- java去除水印,Java 删除/复制Word文档水印
- System mem和AGP mem和video mem
- 大道至简大巧不工——和田玉雕中的哲学
- 帧同步,帧同步是什么意思
- iPhone手机使用:微信提示“运行内存不足导致该小程序无法使用“解决方法
- js导出变量 vue_js文件中怎么引用vue实例?
- 算法笔记(1)-常用推荐算法总结
- 电脑计算机工具计算,计算机的计算器在哪 自己的电脑上的计算器在哪里找
- 项目4.1穷举法-百元买百鸡
- 计算二叉树的深度和叶子结点数