windows下安装配置apache、mysql、php
来源:互联网 发布:工作站品牌 知乎 编辑:程序博客网 时间:2024/04/30 14:24
安装包:
- httpd-2.4.23-x64-vc14.zip
- mysql-5.7.14-winx64.zip
- php-7.0.9-Win32-VC14-x64.zip
安装目录:
E:\wamp\
注:
如果之前安装过其它版本的apache和mysql,请先卸载
apache:
httpd -k uninstall
mysql:
sc delete MySQL
安装:
解压httpd压缩包到E:\wamp\apache-2.4.23目录下
解压mysql压缩包到E:\wamp\mysql-5.7.14
解压php压缩包到E:\wamp\php-7.0.9
配置:
Apache:
httpd.conf
去掉这一行的注释,开启web重定向功能 #LoadModule rewrite_module modules/mod_rewrite.so 找到Define SRVROOT "/Apache24"修改成Define SRVROOT "E:\wamp\apache-2.4.23"找到<Directory /> AllowOverride none Require all denied </Directory>在下面增加: <Directory "E:/"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>找到下面一段: DirectoryIndex index.html 修改成: DirectoryIndex index.php index.html找到#LoadModule xml2enc_module modules/mod_xml2enc.so一行,在下面增加: LoadModule php7_module "E:/wamp/php-7.0.9/php7apache2_4.dll" PHPIniDir "E:/wamp/php-7.0.9"找到AddType application/x-gzip .gz .tgz一行,在下面增加 AddType application/x-httpd-php .php找到#Include conf/extra/httpd-vhosts.conf 去掉注释
httpd-vhosts.conf
NameVirtualHost *:80<VirtualHost *:80> DocumentRoot "E:/wamp/www/" ServerName localhost</VirtualHost>
在终端进入E:\wamp\apache-2.4.23\bin目录,用下面命令安装apache服务,以后在服务控制面板管理apache服务
E:\wamp\apache-2.4.23\bin>httpd -k install
创建E:\wamp\www\目录,新建index.php文件内容如下:
phpinfo();
PHP:
进入php目录,找到php.ini-production文件复制成php.ini
php.ini
设置扩展目录extension_dir = "E:/wamp/php-7.0.9/ext"设置时区date.timezone = "Asia/ShangHai"设置session存储目录session.save_path = "E:/wamp/session"找到下面, 去掉注释 ;extension=php_mbstring.dll ;extension=php_mysqli.dll ;extension=php_pdo_mysql.dll
MYSQL:
进入E:\wamp\mysql-5.7.14目录,复制my-default.ini为my.ini,修改如下参数
[mysqld]basedir = E:\wamp\mysql-5.7.14datadir = E:\wamp\mysql-5.7.14\dataport = 3306server_id = 1max_connections = 1000query_cache_size= 0general-log = offdefault-storage-engine = InnoDBinnodb_file_per_table = onskip-grant-tables = trueskip_name_resolve = onsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
初始化数据库
bin\mysqld --initialize
在终端进入E:\wamp\mysql-5.7.14\bin目录,用下面命令安装mysqld服务,以后在服务控制面板管理mysql服务
mysqld –install MySQL –defaults-file=E:\wamp\mysql-5.7.14\my.ini
修改密码和授权:
E:\wamp\mysql-5.7.14\bin>mysqlmysql> use mysql;mysql> UPDATE user SET authentication_string= password ('root'),host='127.0.0.1' WHERE User='root';
重新启动mysql, 把my.ini的skip-grant-tables= true删除,加上 default_password_lifetime = 0,使密码永不过期
授权(使用grant好像要重新设置密码):
E:\wamp\mysql-5.7.14\bin>mysql -uroot -prootmysql> SET PASSWORD = PASSWORD('root');mysql> GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'root';mysql> GRANT ALL ON *.* to root@'localhost' IDENTIFIED BY 'root';
验证:
在服务控制面板中启动apache和mysql
浏览器中输入 http://127.0.0.1 访问
0 0
- windows下apache + php + mysql 安装配置
- windows下安装配置apache、mysql、php
- windows下Apache+PHP+MySQL的安装与配置备忘录
- Windows下的Apache+Mysql+Php安装与配置
- Windows 下 Apache Mysql PHP 安装后的配置
- Windows XP系统下如何安装配置PHP、Mysql、Apache
- Windows 7下安装配置Apache+Mysql+PHP+Drupal
- Windows 7下安装配置PHP+Apache+Mysql
- Windows下Apache+php+MySql配置和wordpress的安装
- Windows 7下安装配置PHP+Apache+Mysql环境教程
- windows下Apache+mysql+php+phpMyAdmin的安装及配置
- windows 下apache+php+mysql的安装与配置
- windows server2008下apache+php+mysql+memcache安装与配置
- windows下Apache+MySQL+PHP安装和Zend配置
- windows下Apache+MySQL+PHP的安装配置
- windows下配置php+apache+mysql
- windows下配置Apache+php+mysql學習筆記
- Windows下Apache、PHP、MySQL的配置
- OC - 第八章(二) KVC
- python 与hadoop之pyhdfs的使用
- 10018---HttpClient 基本使用
- 一天一个数据结构之HashMap
- Android studio安装和一些快捷键
- windows下安装配置apache、mysql、php
- iOS 推送 通知 测试
- memcached—理论基础
- tableView的重用机制
- 变量,常量,引用类型,值类型,枚举类型, 值类型和引用类型的简单区别,类型转换,装箱与拆箱
- mfc 模仿键盘按键向银行密码控件输入密码
- Stream API:简单的聚合方法
- 用FragmentActivity实现点击跳转Fragment效果(未完)
- 体系架构番外篇 - 我们说MIPS的最佳页映射