php5.6+apache2.4+mysql5.7安装配置

PHP运行环境所需软件包

Apache 2.4.25 VC14 X64 —— http://www.apachehaus.com/cgi-bin/download.plx
PHP 5.6.30 VC11 X64 Thread Safe —— http://windows.php.net/download#php-5.6
MySQL 5.7.17 X64 —— https://dev.mysql.com/downloads/mysql/

注意:由于下载的 Apache 和 PHP 是在 VC14 和 VC11 的环境下编译的,所以你需要下载安装这两个运行库,如果已经安装过 VC14 和 VC11,可以忽略。

VC11 —— https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
VC14 —— https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

Apache配置

1.打开 Apache 默认配置文件(D:\WebServer\Apache2.4.25\conf\httpd.conf),查找 Define SRVROOT,将后面双引号中的 /Apache24 更换为 D:\WebServer\Apache2.4.25 后保存。
2.以管理员身份运行 CMD(避免权限不足),通过 CD 命令切换到 bin 目录(D:\WebServer\Apache2.4.25\bin),输入 httpd -k install 进行安装,提示“The 'Apache2.4' service is successfully installed.”,说明安装成功。
如果安装出现“ServerRoot must be a valid directory”错误,参考 http://www.fenzhi.net/post/15 解决。
3.启动 Apache 服务,输入 net start apache2.4
4.启动成功后,打开浏览器输入 http://localhost ,出现下图就说明成功了。

出现错误解决:

若启动出现空白,apache并没有启动(apacheMonitor.exe start按钮为灰色)则进入安装的\bin\httpd.exe –k install命令将Apache注册为window服务。点击启动,若Apache提示 the requested operation has failed。通过cmd进入apache的bin文件夹输入命令httpd.exe –k start启动apache。若出现ServerRoot must be a valid directory错误提示。先卸载apache服务,命令是:sc delete apache2.4。然后进入apache24\conf文件夹打开httpd.conf文件,搜索Defind SRVROOT(只有一处),将其后面的双引号里面的路径改为Apache实际解压路径后保存即可,本文为C:\website\apache24。

其它配置

设置Apache默认主页

[plain] view plain copy
  1. <IfModule dir_module>  
  2.     DirectoryIndex index.html  
  3. </IfModule>  
改为
[plain] view plain copy
  1. <IfModule dir_module>  
  2.     DirectoryIndex index.html index.php  
  3. </IfModule>  
可以设置多个默认首页,优先级从前往后

设置ServerName

[plain] view plain copy
  1. #ServerName www.example.com:80  
改为
[plain] view plain copy
  1. ServerName localhost:8888  


设置监听端口

[plain] view plain copy
  1. Listen 80  
改为
[plain] view plain copy
  1. Listen 8888  
Apache可以监听多个打开,可以编写多条上述语句,如
[plain] view plain copy
  1. Listen 8888  
  2. Listen 8889  
  3. Listen 8890  

设置主目录
[plain] view plain copy
  1. DocumentRoot "c:/Apache24/htdocs"  
  2. <Directory "c:/Apache24/htdocs">  
改为
[plain] view plain copy
  1. DocumentRoot "F:/Program Files/Apache Software Foundation/Apache24/htdocs"  
  2. <Directory "F:/Program Files/Apache Software Foundation/Apache24/htdocs"> 

PHP配置

1.打开 PHP 目录,复制 php.ini-development 文件,重命名为php.ini 并打开,配置 PHP 扩展,去除下面几个常用扩展前面的分号“;”

;extension_dir = "ext" => extension_dir = "D:\WebServer\PHP5.6.30\ext"
;extension=php_curl.dll => extension=php_curl.dll
;extension=php_gd2.dll => extension=php_gd2.dll
;extension=php_mbstring.dll => extension=php_mbstring.dll
;extension=php_mysql.dll => extension=php_mysql.dll
;extension=php_mysqli.dll => extension=php_mysqli.dll
;extension=php_pdo_mysql.dll => extension=php_pdo_mysql.dll

2. Apache 加载 PHP模块,打开httpd.conf,在文件末尾增加

PHPIniDir"D:\WebServer\PHP5.6.30"
LoadModule php5_module "D:\WebServer\PHP5.6.30\php5apache2_4.dll"
<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php5
</IfModule>

3. D:\WebServer\Apache2.4.25\htdocs 下创建 phpinfo.php,内容为

<?php
phpinfo();
?>
4.在浏览器中访问 http://localhost/phpinfo.php ,出现下图,说明配置成功
其它配置

配置扩展目录

[plain] view plain copy
  1. ; extension_dir = "ext"  
改为
[plain] view plain copy
  1. extension_dir = "F:/Program Files/php/php-5.6.8/ext"  

配置文件上传目录

[plain] view plain copy
  1. ;upload_tmp_dir =  
改为
[plain] view plain copy
  1. upload_tmp_dir = "F:/Program Files/Apache Software Foundation/Apache24/htdocs/upload"  
需要先建立新文件夹upload

配置最大上传文件大小

[plain] view plain copy
  1. upload_max_filesize = 2M  
改为
[plain] view plain copy
  1. upload_max_filesize = 100M  

配置时区

[plain] view plain copy
  1. ;date.timezone =  
改为
[plain] view plain copy
  1. date.timezone = PRC  

配置session保存路径

[plain] view plain copy
  1. ;session.save_path = "/tmp"  
改为
[plain] view plain copy
  1. session.save_path = "F:/Program Files/Apache Software Foundation/Apache24/htdocs/session"  

MySQL配置

1、先在mysql目录下创建my.ini文件。文件内容如下

  1. [mysqld]  
  2. # 设置MySQL安装目录  
  3. basedir=E:/mysql  
  4. # 设置MySQL数据存放目录,路径最后的文件夹必须是data  
  5. datadir=E:/mysql/data  
  6. # 设置MySQL服务器字符集  
  7. character_set_server=utf8  
  8. # 设置允许的最大连接数  
  9. max_connections=200  
  10. # 设置端口  
  11. port=3306  
  12.   
  13. [client]  
  14. # 设置MySQL客户端的字符集  
  15. default-character-set=utf8  
  16. # 设置端口  
  17. port=3306  
  • 1:新建data文件夹,数据库目录data文件夹必须为空
  • 2:注册服务必须进bin目录,要不然会出错。

最重要的命令在此:mysqld --initialize-insecure --user=mysql

文档表明,使用-initialize生成随机密码,由于自己学习,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改

MySQL 5.7.9 ZIP 免安装版本配置过程
MySQL 5.7.9 ZIP 免安装版本配置过程
MySQL 5.7.9 ZIP 免安装版本配置过程
MySQL 5.7.9 ZIP 免安装版本配置过程
MySQL 5.7.9 ZIP 免安装版本配置过程






























登录MySQL修改密码

启动MySQL后,输入mysql -h localhost -u root -p,密码初始为空,直接回车,成功登录。

5.7版本,user表里就没有了password这个字段了,

要想修改密码则需要用authentication_string这个字段:

使用下面的命令修改:
[plain] view plain copy
  1. UPDATE mysql.user SET authentication_string=password('123456') WHERE user='root';  
  2. flush privileges; 

phpMyAdmin安装配置

安装

下载地址:http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.4.2/phpMyAdmin-4.4.2-all-languages.zip/download#!md5!bf7bbf870784aab4f6d54cbc7894acb5
配置
将phpMyAdmin-4.4.2-all-languages.zip解压到htdocs下,重命名为phpMyAdmin,在phpMyAdmin文件夹中拷贝config.sample.inc.php重命名为config.inc.php。
暂时没有额外配置。

阅读更多
个人分类: PHP mysql
上一篇composer 手动安装及简单使用 windows
下一篇ajax 提交图片方法
想对作者说点什么? 我来说一句

FTP详细安装与配置法

2011年03月13日 108KB 下载

goldengate安装配置

2011年10月05日 25KB 下载

centos 安装配置

2011年06月26日 2.62MB 下载

Redis安装配置

2017年09月21日 305KB 下载

ganglia安装配置

2009年07月02日 119KB 下载

sharepoint 安装配置

2011年11月05日 802KB 下载

wasND安装配置,点创建

2010年05月06日 890KB 下载

Postfix安装配置 Postfix安装配置

2010年06月08日 822KB 下载

SVN安装配置

2011年09月27日 2KB 下载

fedora14安装配置

2011年08月22日 3KB 下载

没有更多推荐了,返回首页

关闭
关闭