win7下php环境配置(apache,php,mysql),win7apache

win7是64位旗舰版。

安装包:

php-5.6.3-Win32-VC11-x64.zip

httpd-2.4.10-win64-VC11.zip

mysql-5.6.22-winx64.zip

解压到相应的路径。

1.php

复制php.ini-production,并改名为php.ini,修改如下:

;隐藏PHP版本号

expose_php =Off

;php扩充库目录

extension_dir = "D:\devsoft\apm\php-5.6.3-Win32-VC11-x64\ext"

;以下extension=xxx,根据需要打开相应的.我打开以下几项.

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

;时区

date.timezone =Asia/Shanghai

;SESSION保存目录

session.save_path = "D:\config_web\session_home"

;上传文件时使用的临时目录

upload_tmp_dir = "D:\config_web\upload_home"

;禁用的函数,先禁用,以后用再打开.

disable_functions = phpinfo,exec,passthru,popen,proc_open,shell_exec,system,assert,chroot,getcwd,scandir,unlink,delete,rmdir,rename,chgrp,chmod,chown,fopen,copy,mkdir,file,file_get_contents,fputs,fwrite,dir

2.apache

备份原来的httpd.conf,修改如下:

#apache路径

ServerRoot "D:\devsoft\apm\httpd-2.4.10-win64-VC11\Apache24"

#在LoadModule vhost_alias_module modules/mod_vhost_alias.so

#下面增加3行,增加对php模块的支持,php.ini文件位置,由php处理的文件类型(.php .html .htm)

LoadModule php5_module "D:\devsoft\apm\php-5.6.3-Win32-VC11-x64\php5apache2_4.dll"

PHPIniDir "D:\devsoft\apm\php-5.6.3-Win32-VC11-x64"

AddType application/x-httpd-php .php .html .htm

#url重写模块,我做了简单的测试

LoadModule rewrite_module modules/mod_rewrite.so

#解决httpd.exe: Could not reliably determine the server's fully qualified domain name

ServerName localhost:80

Listen 80

#web程序目录

DocumentRoot "D:\config_web\php_web_sum\php_web"

#限制用户访问文件的范围

php_admin_value open_basedir "D:\config_web\php_web_sum\php_web\;D:\config_web\log\;D:\config_web\upload_home\;D:\config_web\session_home\;D:\config_web\upload_home_tmp\"

#Options Indexes FollowSymLinks

#Indexes 去掉,防止从web浏览目录

Options FollowSymLinks

#使Apache首先寻找php文件,增加index.php

DirectoryIndex index.php index.html

#rotatelogs按大小,时间来控制日志

ErrorLog "|D:/devsoft/apm/httpd-2.4.10-win64-VC11/Apache24/bin/rotatelogs.exe logs/error_%Y%m%d.log 5M 86400 +480"

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

#此处,我修改了日期记录格式. %t => %{[%Y-%m-%d %H:%M:%S]}t

LogFormat "%h %l %u %{[%Y-%m-%d %H:%M:%S]}t \"%r\" %>s %b" common

# You need to enable mod_logio.c to use %I and %O

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio

#使日志按5M,天为单位进行分割,同时日志文件名称改为以日期结尾.

CustomLog "|D:/devsoft/apm/httpd-2.4.10-win64-VC11/Apache24/bin/rotatelogs.exe logs/access_%Y%m%d.log 5M 86400 +480" common

LogFormat "%h %l %u %{[%Y-%m-%d %H:%M:%S]}t %{Referer}i -> %U" referer

CustomLog "|D:/devsoft/apm/httpd-2.4.10-win64-VC11/Apache24/bin/rotatelogs.exe logs/referer_%Y%m%d.log 5M 86400 +480" referer

LogFormat "%h %l %u %{[%Y-%m-%d %H:%M:%S]}t %{User-agent}i" agent

CustomLog "|D:/devsoft/apm/httpd-2.4.10-win64-VC11/Apache24/bin/rotatelogs.exe logs/agent_%Y%m%d.log 5M 86400 +480" agent

#目录替换,这项作用还未知.

ScriptAlias /cgi-bin/ "D:\devsoft\apm\httpd-2.4.10-win64-VC11\Apache24\cgi-bin\"

#目录替换

AllowOverride None

Options None

Require all granted

#我设置的403,404页面

ErrorDocument 404 /missing.php

ErrorDocument 403 /forbidden.php

#php_flag和php_value设置php.ini中的内容

php_flag display_startup_errors off

php_value display_errors off

php_value error_reporting 2047

php_flag log_errors on

#简单测试了下url重写

RewriteEngine on

RewriteRule ^(.*).html$ /$1.php

#隐藏apache版本号

ServerSignature Off

ServerTokens Prod

#禁止访问指定扩展名文件

Order allow,deny

Deny from all

#指定php日志文件路径

php_value error_log D:\config_web\log\php_errors.log

#禁止访问日志

Order allow,deny

Deny from all

Satisfy All

3.mysql

复制my-default.ini,并重命名为my.ini,修改如下:

[mysqld]

# set basedir to your installation path

basedir=D:\devsoft\apm\mysql-5.6.22-winx64

# set datadir to the location of your data directory

datadir=D:\devsoft\apm\mysql-5.6.22-winx64\data

#mysql时间数据类型的设置

explicit_defaults_for_timestamp=TRUE

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

#编码设置

character-set-server=utf8

[mysql]

default-character-set=utf8

记录下配置,主要是目录,apache支持php,还有权限的配置。

发现问题请及时指出,我会及时修改。

apache启动失败,安装 vcredist_x64.exe。

apache启动失败,缺少libssh2.dll,把libssh2.dll 复制到 C:\Windows\SysWOW64 后解决。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

win7 php mysql扩展名_win7下php环境配置(apache,php,mysql),win7apache相关推荐

  1. window7 apache php mysql,win7下php环境配置(apache,php,mysql),win7apache_PHP教程

    win7下php环境配置(apache,php,mysql),win7apache win7是64位旗舰版. 安装包: php-5.6.3-Win32-VC11-x64.zip httpd-2.4.1 ...

  2. win7 php mysql_win7下php环境配置(apache,php,mysql)

    win7是64位旗舰版. 安装包: php-5.6.3-Win32-VC11-x64.zip httpd-2.4.10-win64-VC11.zip mysql-5.6.22-winx64.zip 解 ...

  3. win7 php mysql扩展名_win7下MySQL 5.1.73安装过程(图解)并在php.ini中启用相关扩展。...

    一.软件安装过程. 二.在php.ini中去掉以下代码前的分号,来启用相关扩展. extension=php_curl.dll extension=php_gd2.dll extension=php_ ...

  4. mysql thread safe_Windows环境下完全手工配置Apache、MySQL和PHP(Thread Safe)

    happydagui:现在LAMP(Linux.Apache.MySQL.PHP/Perl/Python的简称)已经很流行了.在Windows下也有类似的,比如 WAMP(Apache, MySQL, ...

  5. win7 php mysql扩展名_Win7 配置Apache+PHP+Mysql环境

    Win7 配置Apache+PHP+Mysql环境 在学新技术时,配置环境真是个郁闷的事情,很难熬,不过还好网上有很多弟兄的无私奉献对我很有帮助. 第一.安装并配置APACHE(安装到D:\phpap ...

  6. centos php 开启mysql扩展_CentOS 7下部署php7.1和开启MySQL扩展的方法教程

    前言 之前在CentOS7安装php7.1的时候有遇到PHP源及PHP7.1不支持MySQL扩展问题,上午抽空安装了下终于解决了这两个问题,特此记录备忘. 简单安装(yum方式) 安装软件源 添加ep ...

  7. win7 php mysql扩展名_Win7 iis php mysql 开发环境配置(详细)

    主要分为以下三个步骤: 1.Windows7安装IIS7.5: 2.安装MySQL及配置: 3.安装PHP: ----------------------安装IIS------------------ ...

  8. php建站环境配置(apache php mysql软件安装与配置)

    1,下载apache2.4( 链接:https://pan.baidu.com/s/1ifn-JkK4nquq9ga24Sldww 提取码:1234 ) 2, 解压apache安装包到想安装的目录,结 ...

  9. mysql 手动配置服务器_Win7系统下手动配置Apache+PHP+MySQL环境WEB服务器 -电脑资料...

    本来想学学php,于是就想搭建web服务器和sql环境,结果浪费掉了不少时间, 大致的总结下,也算是长个记性. 使用的安装包分别是httpd-2.2.22-win32-x86-no_ssl .msi, ...

最新文章

  1. thinkphp mysql 密码加密_thinkphp框架实现mysql读写分离
  2. 7个提升PyTorch性能的技巧
  3. python linux编程与window编程_Python实现Windows和Linux之间互相传输文件(文件夹)的方法...
  4. WPF 漏斗控件 等待沙漏效果
  5. 做事情的价值和看待方式
  6. 高级数据结构与算法 | 红黑树(Red-Black Tree)
  7. 文档如何清除html,html清除浏览器缓存.docx
  8. 别薅了别薅了!!!再薅就真的被薅秃了!!
  9. python中def和return是必须使用的保留字吗_Python 保留字和关键字的用法
  10. Using a Comparison Function for the Key Type
  11. pip install ipython出错_Python -- 关于pip安装Ipython
  12. Docker Redis 安装
  13. Redis常见配置文件详解
  14. 定制家具设计拆单用什么软件好?
  15. 爬虫手册03 Selenium的使用
  16. SciPy 安装不上?
  17. ERD-ONLINE 2.0.3 免费在线数据库建模工具 正式发布
  18. VML标记与通用属性
  19. 机器学习-入门杂谈(转载)
  20. 《算法帝国》第一章第二章读书笔记

热门文章

  1. ADAU1860调试心得(5)ADC-DAC直通程序
  2. 阿里云效中软件缺陷种类及意思
  3. FME基础入门学习(一)
  4. 考研复试数据库原理面试题(四)—关系数据库设计与设计理论
  5. 生信 反相蛋白质阵列 RPPA的相关学习记录
  6. 如何给word图片批量编号
  7. 计算机win7启动不起来,win7系统电脑启动不起来的解决方法
  8. 全栈12期的崛起之捡点儿有用的说说
  9. css单行、多行超出省略号
  10. ppt powerpoint 2000 2003 2007 2010 2013 2016插入视频的方法