您的位置:首页 > 编程语言 > PHP开发

Windows下PHP环境搭建

2016-03-23 12:45 756 查看

Windows下PHP环境搭建

一、配置Apache服务器

1、官网下载httpd-2.4.18-win64-VC14.zip 二进制压缩包

必须是 apache lougne

2、解压到相应目录文件下E:/phpserver/apache24

3、配置http.conf

修改一下配置项

①、ServetRoot = “E:/phpserver/apache24”

ServerRoot "E:/phpserver/apache24"


②、添加配置

加载php模块:找php语言模块,

<FilesMatch “\.php$”>

setHeadler application/x-httpd-php

</FilesMatch>

#加载php模块
LoadModule php5_module "E:/phpserver/php-5.6.19/php5apache2_4.dll"
#添加默认打开的文件类型, 找php语言模块
AddType application/x-httpd-php .php .html .htm
#添加php.ini的配置文件的路径
PHPIniDir "E:/phpserver/php-5.6.19"


检测apache是否配置错误

Httpd.exe -t

4、安装apache服务

Cd到apache目录下的bin目录

安装: httpd.exe -k install

二、配置PHP

下载线程安全:php+apache

下载非线程安全:php+ISS

将php压缩包解压到目录下,

1.找到php.ini-

Extension_dir修改为php ext文件夹所在路径

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir ; extension_dir = "./"
; On windows:
; extension_dir = "ext"
extension_dir = "E:/phpserver/php-5.6.19/ext"


2、设置时区

Date.timezone = PRC 或者shanghai也行

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone date.timezone =PRC


三、二进制命令配置mysql5.7.11

1、下载

2、解压到相应目录

3、在mysql目录下,新建my.ini文件

并且配置

[mysqld]
basedir=E:\\phpserver\\mysql
datadir=E:\\phpserver\\mysql\\data
port=3306

[client]
port=3306


4、cd到mysql的bin目录下,以管理员的身份登录cmd

执行命令: mysqld --initialize-insecure

此时,mysql目录下会多出data文件夹

5、安转mysql服务,执行命令

命令:mysqld --install

6、启动mysql服务

命令:Net start mysql

注意:

①、此时输入 mysql -uroot -p 回车

提示输入密码,直接回车就登录了,设置密码:

Use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';


②、安装过程中提示缺少什么dll文件,自行到网上下载相关vc++ 2015软件安装重启即可

③、将mysql的bin目录的路径配置到环境变量去,添加后不需要cd到bin目录下就可以使用mysql命令登录数据库

配置虚拟主机

1、打开http.conf

引入虚拟主机配置文件

# Virtual hosts
Include conf/extra/httpd-vhosts.conf


2、打开httpd-vhosts.conf文件

<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "E:/phpserver/apache24/htdocs/myshop"
ServerName web.shop.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common

<Directory "E:/phpserver/apache24/htdocs/myshop">
Options Indexes FollowSymLinks
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: