win10系统下 php5.6 + apache2.4 +mysql

作者:basve - 2016年03月04日

Windows下载地址:http://windows.php.net/download/32位:x86; 62位: x64;


然后看WEB服务器是什么?如果是IIS系列,就选择带“Non Thread Safe”的版本,如果是Apache httpd系列,就选择带“Thread Safe”的版本。这里就下载 Apache httpd 系列.


  1.     解压将其复制到自己所需要配置的盘。我自己配置到E:盘并更名文件夹为PHP。、

  2. 2. php.ini-development : 适合开发程式使用(测试用)与 php.ini-production拥有较高的安全性设定,则适合上线当产品使用,将php.ini-production copy 一份更改为php.ini.

修改php.ini ,extension_dir = "./"(注:该行指定PHP查找扩展的位置),编辑该行为:    extension_dir = "E:/PHP/ext"(:不要这里用的是斜杠/而不是反斜杠\)。( 将前面 的分号去掉),开启所需要的功能 

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_mbstring.dll

extension=php_gd2.dll

....等,看自己需要那些。

  1. 3.配置环境变量,我的电脑->属性->高级系统设置->环境变量->编辑path,如下图。

运行win + R ===>运行cmd 里

 

出来如下,说明可以使用了。如果有错误,就百度或者google .

我遇到的是没有msvcr110.dll.去微软https://www.microsoft.com/zh-CN/download/details.aspx?id=30679下载!

然后就可以使用了。


MYSQL;

我直接在百度搜索下载mysql5.6,免安装版本,复制到E:盘,改名为mysql ;链接百度mysql ,如需要安装的,自行下载

运行cmd ,在命命行下,切换到mysql\bin 目录,如下图

启动后,修改初始密码,初始密码为空。

键入mysql -u root -p 回车,如果提示Enter password: 则表示mysql安装成功。默认是空密码。


先登陆mysql;示例:

格式:mysql> set password for 用户名@localhost = password('新密码'); 
例子:mysql> set password for root@localhost = password('123'); 

到这里基本上完成了,可以使用了!

输入命令:mysqld --install,提示安装服务成功。这样就可以设置开机自行启动。


Apache2.4



下载链接:https://www.apachelounge.com/download/。

解压到复制内容到E盘,Apache24

修改里conf------->httpd.conf


ServerRoot "E:/Apache24"

DocumentRoot "E:/Apache24/htdocs"


添加下面几行,增加对php5的支持:

# php5 support

LoadModule php5_module E:/php/php5apache2_4.dll

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

# configure the path to php.ini

PHPIniDir "E:/PHP"


默认首页


    DirectoryIndex index.php index.html index.htm


保存,浏览器,输入localhost,如果出来,It Work ,表示配置成功。

在根目录新建一个phpinfo.php  打开,输入

phpinfo();


运行,如果能出

表示成功!

安装apache 服务

httpd.exe -k install

所遇到问题:

apache 所需要的运行库

msvcr110.dll,还有一个忘记啥了,是启用服务不了,然后要使用的, 因为是安装完后写的,在此记录下,怕以后,又需要去网上找。

https://www.microsoft.com/zh-CN/download/details.aspx?id=30679

https://www.microsoft.com/en-us/download/details.aspx?id=48145


运行php时会需到date()的报错

修改php.ini。查找date.timezone 去掉前面的分号修改成为:date.timezone =PRC或Asia/Shanghai


本文作者: basve

本文链接: https://www.jianbaizhan.com/article/354

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!