美文网首页
Apache2.4 + Php5.6 + MySQL5.7 手动

Apache2.4 + Php5.6 + MySQL5.7 手动

作者: 欧呦乌拉拉 | 来源:发表于2017-04-13 17:25 被阅读0次

Apache2.4 安装

下载地址

遗留问题:VC14 VC11 VC9 这几个版本的区别没搞明白

安装步骤:

Apache配置项:

1.把apache注册为服务

1.进入apache bin目录,然后执行:

httpd install
2.配置httpd.conf文件
# Define SRVROOT "D:\wamp\Apache24"
Define SRVROOT "apache服务器文件路径"
配置FastCGI(配置FastCGI)

1.Mod FCGID 2.3.9a for Apache 2.4.x
2.把mod_fcgid.so放到modules即可
3.然后就可以开始配置如下设置了

LoadModule fcgid_module modules/mod_fcgid.so
Include conf/extra/httpd-fcgid.conf
配置httpd-fcgid.conf文件(配置FastCGI)

配置路径conf\extra

# FcgidWrapper "D:/wamp/php-5.6.30-nts-Win32-VC11-x64/php-cgi.exe" .php
FcgidWrapper "php-cgi.exe路径" .php

MaxRequestLen 问题(每次请求包的字节大小,默认的比较小)

Php配置项:

php.ini-development与php.ini-production的区别:

php.ini-development和php.ini-production是系统推荐的php.ini设置参数,前者是为开发环境推荐的,允许调试、少占资源的原则,后者是为实际上线后的产品环境推荐的,禁止报错、提高性能的原则。

1.将php.ini-development 修改为 php.ini
2.把这个注释打开,然后再看看需要加什么扩展

;extension_dir = "ext"
extension_dir = "ext"

3.修改时区

date.timezone = Asia/Shanghai

MySQL配置项:

1.添加path路径(bin)
#D:\wamp\mysql-5.7.18-winx64\bin
MySQL的bin路径
2.创建mysql-default.ini

1.写入如下参数

# basedir = D:\wamp\mysql-5.7.18-winx64
# datadir = D:\wamp\mysql-5.7.18-winx64\Data
basedir = MySQL路径
datadir = MySQL路径\Data
port = 3306

可选的性能参数

#skip-external-locking
#key_buffer_size = 384M
#max_allowed_packet = 1M
#table_open_cache = 512
#sort_buffer_size = 2M
#read_buffer_size = 2M
#read_rnd_buffer_size = 8M
#myisam_sort_buffer_size = 64M
#thread_cache_size = 8
#query_cache_size = 32M
# Try number of CPU's*2 for thread_concurrency
#thread_concurrency = 8
3.MySQL初始化

进入bin目录后执行(进程不结束的,要手动关闭)

mysqld.exe --initialize
4.把MySQL注册为服务

1.进入MySQL bin目录,然后执行:

mysqld install
5.忽略mysql登陆密码(5.7有随机生成的密码)
mysqld.exe -nt --skip-grant-tables
6.修改mysql密码
mysql -u root -p;
use mysql; 
update user set authtication_string=Password('123456') where user="root"; set password=Password('123456');
flush priviliges;

修改密码时会报错的(文档坑爹,到时候把错误再去百度搜一下...)

7.在ini文件修改groupby设置(暂时只发现这一个mysql5.7的不兼容处,待补充)(待测试)
sql_mode = ''

相关文章

网友评论

      本文标题:Apache2.4 + Php5.6 + MySQL5.7 手动

      本文链接:https://www.haomeiwen.com/subject/czbbattx.html