一、配置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 环境搭建 -- 命令配置相关推荐

  1. phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)

    phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址) 原文连接:http://blog.csdn.net/aaawqqq/article/details/19755179 phon ...

  2. Windows下Android开发环境搭建和配置

    关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...

  3. hadoop与spark环境搭建命令简易教程(Ubuntu18.04)

    hadoop与spark环境搭建命令简易教程(Ubuntu18.04) Hadoop 一.single node cluster 二.multi node cluster 三.快速版(远程复制) Sp ...

  4. WinMail邮件服务器(客户端)环境搭建与配置

    WinMail邮件服务器(客户端)环境搭建与配置       一.在搭建WinMail邮件服务器(客户端)之前必备             (1).在虚拟机上安装两个干净无毒的操作系统         ...

  5. Eclipse IDE 使用技巧和Android App 开发环境搭建和配置

    写在前面: 本片文章只是记录了自己学习时的一些笔记,纯粹是为了自己后面方便查找,片言碎语,不适合大家浏览,请大家不要参考这篇文章. 正文: Eclipse IDE 使用技巧               ...

  6. 《服务器(CentOS7.7)深度学习环境搭建、配置及使用》之一:服务器情况简介

    Author kangzhiheng E-mail kangzhiheng@sjtu.edu.cn 本文链接 Github:https://github.com/kangzhiheng/GitLoca ...

  7. nagios+nginx从环境搭建到配置

    nagios+nginx从环境搭建到配置 nagios是一个开源免费的系统监控工具,官网地址 http://www.nagios.org/     截止2011-07-27    nagios的最新版 ...

  8. vscode+django 搭建自己的个人网站(一) ——环境搭建与配置

    vscode+django 搭建自己的个人网站(一) --环境搭建与配置 前言 ​ 相对于pycharm,vscode更加的灵活快速,对于小型的项目来说算是一个很好的选择,所以笔者选择使用vscode ...

  9. mysql slave 详细配置_进击的MysqlSlave环境搭建及配置

    一)环境拓扑今天讨论的是mysql集群这一块,资源如下所示:二)Mysql安装配置这里不一一赘述,可以选择源代码编译安装,也可以参考我之前的一篇博文"懒人"速成 一)环境拓扑 二) ...

  10. Solr7.2.1环境搭建和配置ik中文分词器

    solr7.2.1环境搭建和配置ik中文分词器 安装环境:Jdk 1.8. windows 10 安装包准备: solr 各种版本集合下载:http://archive.apache.org/dist ...

最新文章

  1. poj 2109 Power of Cryptography
  2. stdio.h iostream.h iostream 三者
  3. 缓存淘汰算法 (http://flychao88.iteye.com/blog/1977653)
  4. 有的人能轻松学会Python编程,不是基础好,而是有了这些刷题网站
  5. 万物皆可爬系列使用python爬阴阳师图片
  6. linux ora-00119,Linux oracle ORA-00119 和 ORA-00132
  7. HTTP 协议中的 Transfer-Encoding
  8. 宏基因组应用_宏基因组学技术在生物冶金中的应用
  9. flowplayer设置视频logo
  10. vue入门实例-输入行列,自定义表格
  11. java去除水印,Java 删除/复制Word文档水印
  12. System mem和AGP mem和video mem
  13. 大道至简大巧不工——和田玉雕中的哲学
  14. 帧同步,帧同步是什么意思
  15. iPhone手机使用:微信提示“运行内存不足导致该小程序无法使用“解决方法
  16. js导出变量 vue_js文件中怎么引用vue实例?
  17. 算法笔记(1)-常用推荐算法总结
  18. 电脑计算机工具计算,计算机的计算器在哪 自己的电脑上的计算器在哪里找
  19. 项目4.1穷举法-百元买百鸡
  20. 计算二叉树的深度和叶子结点数

热门文章

  1. Java学习资料-Java常用算法-冒泡排序算法
  2. Go编程笔记(28)
  3. 五个免费国外流量统计工具
  4. 爱因斯坦谜题:谁养鱼(C#版)
  5. java中process方法用处_Java Process 简略使用方法以及坑点
  6. UGUI教程基本介绍
  7. 管道 mkfifio函数的使用
  8. 设计模式---访问者模式(C++实现)
  9. 51单片机原理知识点,复位时钟和时序(二)
  10. Java 8 Base64 编码解码