PHP5.4 Apache Mysql搭配与多站点配置

一、PHP5.4环境搭配基本流程。

1、文件准备

httpd-2.2.21-win32-x86-openssl-0.9.8r.msihttp://pan.baidu.com/s/1gdr9Cgr

mysql-5.5.18-win32.msihttp://pan.baidu.com/s/1pJJdGkr

php-5.4.0RC4-Win32-VC9-x86.ziphttp://pan.baidu.com/s/1mgx5frq

2、软件安装

Apache的安装

点击程序“httpd-2.2.21-win32-x86-openssl-0.9.8r.msi”进行安装。

选择安装类型和安装路径,直至安装完成。

检验是否安装成功,在浏览器上输入http://localhost/,出现如下所示,则说明安装成功。

3、PHP安装

解压文件php-5.4.0RC4-Win32-VC9-x86.zip,将其文件夹名称改为PHP54。

打开PHP54,将文件php.ini-production改为php.ini

4、配置apache,使其支持php,打开apache文件夹,找到conf文件,打来httpd.conf文件,对其进行配置。

说明:文档中每行前面加#号的,都为注释信息即为说明文字。

ServerRoot "C:/PHP/Apache"Apache的安装路径。

Listen 80监听端口,

可以设置锁死Apache的访问地址,如:Listen 192.168.1.1:80,此时服务器的ip地址必须是192.168.1.1。

载入PHP的组件:

LoadModule php5_module "c:/php/php54/php5apache2_2.dll"

ServerAdmin 287560344@qq.com管理员邮箱。

DocumentRoot "C:/PHP/Apache/htdocs"默认访问的目录。

配置允许的访问路径。

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

<Directory "C:/PHP/Apache/htdocs"> 权限文件夹,要大于等于DocumentRoot "C:/PHP/Apache/htdocs"

索引,即访问时自动找到index.html,可以在后面添加其他的文件,用空格隔开,如index.php,查找是按顺序查找的。建议把静态网页放在前面,动态网页放在后面以便减轻服务器压力。

<IfModule dir_module>

DirectoryIndex index.html

</IfModule>

错误日志

ErrorLog "logs/error.log"

在<IfModule mime_module></IfModule>中插入

AddType application/x-httpd-php.php

即当发现 .php 的文件时,执行载入php的模块。

Apache中的404、500、402错误。

#ErrorDocument 500 "The server made a boo boo."

#ErrorDocument 404 /missing.html

#ErrorDocument 404 "/cgi-bin/missing_handler.pl"

#ErrorDocument 402 http://www.hejl.com/subscription_info.html

虚拟主机

# Virtual hosts

#Include conf/extra/httpd-vhosts.conf

在Apache中指定php的配置文件路径

PHPIniDir "C:/php/PHP54"

二、Apache httpd.conf详解与多站点配置。

在Apache配置文件中找到

# Virtual hosts

#Include conf/extra/httpd-vhosts.conf

去除#Include conf/extra/httpd-vhosts.conf前面的“#”即启用了Virtual hosts功能,然后在路径Include conf/extra/httpd-vhosts.conf中打开httpd-vhosts.conf做相应的虚拟主机配置。

<VirtualHost *:80>

ServerAdmin webmaster@dummy-host.hejl.com

DocumentRoot "C:/PHP/Apache/docs/dummy-host.hejl.com"

ServerName dummy-host.hejl.com

ServerAlias www.dummy-host.hejl.com

ErrorLog "logs/dummy-host.hejl.com-error.log"

CustomLog "logs/dummy-host.hejl.com-access.log" common

</VirtualHost>

当开启虚拟主机后,Apache中的默认地址自动无效,默认路径为第一个虚拟主机(即访问不存在的站点时,即志向第一个虚拟站点)。

三、Mysql安装与服务器配置详解。

点击mysql-5.5.18-win32.msi安装mysql。

直至完成。

在cmd命令行登录mysql

则Mysql安装成功。

转载于:https://blog.51cto.com/hejl880617/1343851

PHP5.4 Apache Mysql搭配与多站点配置相关推荐

  1. RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置.

    1年前在论坛发的帖.现在归纳到博客里~ RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置. 小生初学者,刚工作,分享下刚刚的成果. RedHat Linux ...

  2. wamp2.5可用php5.6,局域网访问,多站点配置

    1.用php5.6 直接下载个wamp3.0的,那里的php支持5.6,安装之后把php5.6的文件夹剪切到wamp2.5的放php的文件夹,然后wamp那里就有php5.6的选择了,选择后就可以用了 ...

  3. LAMP(Linux+Apache+MySQL+PHP)环境介绍、配置、搭建

    文章目录 写在开头的话 LAMP的简要介绍 部署方式 LAMP环境搭建 环境准备 准备本地yum源 安装编译文件 关闭防火墙和SElinux 环境搭建 安装依赖包 安装 Apache 安装mysql ...

  4. centos 6.5 apache mysql php_CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

    简单点的: 1.关闭SELINUX: setenfo 0    暂时关闭 2.安装Apache: yum install httpd 3.安装MySQL: yum install mysql mysq ...

  5. PHP Apache Mysql的配置搭建及多站点配置

    以php5.4,apache2.4,mysql5.7为例 一,apache的配置: 1,找到配置文件apache目录下conf->httpd文件. 2,配置文件 根目录配置: Define SR ...

  6. Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设

    在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...

  7. ecshop2.7.3+windows10(64bit)+phpstudy2018(php5.4.45+apache+mysql)

    ecshop2.7.3+windows10(64bit)+phpstudy2018(php5.4.45+apache+mysql) 好记性不如烂笔头,终于决定把踩的坑记下来了呜呜呜~~~ 学MySQL ...

  8. mac下php+mysql_Mac下Apache+MySQL+PHP安装

    max下是自带有Apache和php的服务器的,不需要另外 安装 ,本文就对相关配置进行介绍. 第一:Apache 在终端中输入,下面指令即可启动Apache服务器: //启动 sudo apache ...

  9. ubuntu nginx php-fpm mysql_Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL

    环境:Ubuntu 12.0.4 LTS nginx(发音"engine x")是一个自由,开放源码,高性能的HTTP server.Nginx以稳定性,丰富的功能集,简单的配置, ...

最新文章

  1. Cookie的特点和作用|| 案例:记住上一次访问时间
  2. Linux 安装 Elasticsearch-rtf
  3. WPF 读取Docx文件并显示(附下载链接)
  4. python2转python3代码_2to3 - 自动将 Python 2 代码转为 Python 3 代码
  5. 2017.9.19 禁忌 失败总结
  6. 数据链路层的一些总结
  7. 错误整理:No plugin found for prefix 'jetty' in the current project and in the plugin groups
  8. 随想录(学习消费类soc芯片)
  9. 极客大学架构师训练营 编程的本质与未来 第三课 听课总结
  10. php上传文件+(中文转换为拼音的类)+ 输入字符提示信息+根据头部信息给出相对应得二维码扫描...
  11. 斯皮尔曼相关(Spearman correlation)系数概述及其计算例
  12. javaweb时间插件
  13. 原来,神文竟然是汉字
  14. 三层交换机如何配置为网关
  15. 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON2 LED灯闪烁
  16. python查询12306余票_Python实现查询12306火车票信息
  17. 互联网数据防泄密解决方案
  18. pg数据库开启远程连接_PostgreSQL 允许远程访问设置的操作
  19. uniapp canvas绘图生成海报
  20. Java 8 新特性 lambda表达式

热门文章

  1. [RMAN]使用RMAN删除过期归档日志
  2. Bulma - 基于 Flexbox 的现代化的 CSS 框架
  3. kindeditor编辑器
  4. MySQL5.7新增Performance Schema表
  5. Redis系列(三)-Redis发布订阅及客户端编程
  6. SpringMVC请求后台地址URL没有.*的几种实现方式
  7. Custom Sharepoint Lookup Field
  8. 图片播放器 简单使用
  9. Windows 启动方式总结(转)
  10. 10深入Redis Cluster2