0
点赞
收藏
分享

微信扫一扫

PHP环境安装


文章目录

  • ​​安装文件准备​​
  • ​​安装Apache http server(解压版)​​
  • ​​下载并解压文件​​
  • ​​修改配置​​
  • ​​运行​​
  • ​​安装Apache http server(安装版)​​
  • ​​安装php语言​​
  • ​​配置apache 加载php模块​​
  • ​​php测试​​
  • ​​php连接mysql配置​​
  • ​​配置虚拟主机​​

安装文件准备

准备 apache http server 、php 安装文件 ​​点击下载​​

安装Apache http server(解压版)

下载并解压文件

这里以apache2.4举例,​​下载地址​​ 下载后解压如下:

PHP环境安装_apache

修改配置

编辑conf/httpd.conf文件修改如下配置项:

Define SRVROOT "C:/D/greenPro/Apache24"     37 行 修改apache根目录
ServerName localhost:80 227行修改为 localhost:80 并放开注释()
DocumentRoot "${SRVROOT}/htdocs" 这个是网站的根目录 根据需要修改 默认是 apache根目录下的htdocs
<Directory "${SRVROOT}/htdocs"> 这个也是网站根目录,必须和上面的改成一样,否则无法打开网站
DirectoryIndex index.php index.html index 285行 修改默认首页
ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/" Apache服务器的关键文件目录,要修改为自己Apache的安装目录下的“cgi-bin”
<Directory "${SRVROOT}/cgi-bin"> 同上

运行

运行 bin/httpd.exe (运行后显示空的命令行没有任何内容输出),浏览器访问 localhost 效果如下,表示成功

PHP环境安装_php_02


运行如下命令将apache注册为服务

httpd.exe -k install -n Apache2.4_64
Pause

安装Apache http server(安装版)

双击运行 httpd-2.2.25-win32-x86-no_ssl.msi 按装 apacheServer

PHP环境安装_apache_03

安装php语言

解压php安装包 到如下目录 D:\greenPro\php5.4

目录说明

PHP环境安装_环境安装_04


PHP.exe就是可以解析PHP代码转变成HTML代码从而让浏览器可以解析的

配置apache 加载php模块

1、Apache加载PHP模块配置,同时配置如果是.php结尾的请求就交给PHP处理, 同时配置php初始化文件(php.ini)路径
配置 http.conf 中130 行附近 增加如下配置

LoadModule php5_module D:/greenPro/php5.4/php5apache2_2.dll   //130行左右
PHPIniDir D:/greenPro/php5.4 //180行附近
AddType application/x-httpd-php .php //408行左右

2、 php安装目录下确保存在php.ini文件 php.ini文件默认是不存在的,是以development和production格式存在,重命名一下即可

PHP环境安装_apache server_05

所有的配置文件修改必须重启apache 才能生效

php测试

httpserver根目录下 增加 test.php 内容如下

<?php
//phpinfo();
echo 'hello world'
?>

访问 http://localhost/test.php可以看到 打印出 hello world 证明php 正常工作

PHP环境安装_apache_06

php连接mysql配置

PHP本身不具备操作MySQL数据库的能力,需要借助PHP操作MySQL的扩展来实现。
1)引入mysql扩展修改 php.ini 文件
extension=php_mysql.dll //880行 放开本行注释
2)配置扩展目录
extension_dir = “D:/greenPro/php5.4/ext” //731行附近
3)配置时区
date.timezone = PRC //920 行附近

修改 test.php内容如下

<?php
phpinfo();
//echo 'hello world'
?>

访问结果,可以看到mysql相关内容,证明mysql扩展加载成功

PHP环境安装_apache_07

配置虚拟主机

一台服务器很贵,如果只能部署一个网站,那么非常浪费。所以需要通过其他渠道来实现一台主机上部署多个网站。
在Apache中,虚拟主机的搭建有两种方式:
1、 在主配置文件中搭建:需要手动开启虚拟主机(基于域名)
NameVirtualHost *:80
2、 在专门的虚拟主机配置文件中配置

1)http.conf 中引入虚拟主机配置文件 httpd-vhosts.conf
Include conf/extra/httpd-vhosts.conf //474行附近
2)httpd-vhosts.conf 中配置虚拟主机
这里配置了两个主机
第一个: 域名 www.host1.com 访问目录目录 "C:/E/server/host1“
第二个:域名 localhost 访问目录 C:/E/server/www

<VirtualHost *:80>
DocumentRoot "C:/E/server/host1"
ServerName www.host1.com
<Directory 'C:/E/server/host1'>
Options Indexes FollowSymLinks
Order Deny,Allow
Allow from all //允许访问
DirectoryIndex index.html index.htm index.php //配置默认访问文件 如果访问该域名 未写具体目录则 默认访问这些文件
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "C:/E/server/www"
ServerName localhost
<Directory 'C:/E/server/www'>
Options Indexes FollowSymLinks
Order Deny,Allow
Allow from all
DirectoryIndex index.html index.htm index.php
</Directory>
</VirtualHost>

本地host文件中配置虚拟域名

127.0.0.1       localhost www.host1.com


举报

相关推荐

0 条评论