PHP5.4 Apache Mysql搭配与多站点配置
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 "C:/PHP/Apache/htdocs"> 权限文件夹,要大于等于DocumentRoot "C:/PHP/Apache/htdocs"
索引,即访问时自动找到index.html,可以在后面添加其他的文件,用空格隔开,如index.php,查找是按顺序查找的。建议把静态网页放在前面,动态网页放在后面以便减轻服务器压力。
在<IfModule mime_module></IfModule>中插入
AddType application/x-httpd-php.php
#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
#Include conf/extra/httpd-vhosts.conf
#Include conf/extra/httpd-vhosts.conf
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
当开启虚拟主机后,Apache中的默认地址自动无效,默认路径为第一个虚拟主机(即访问不存在的站点时,即志向第一个虚拟站点)。
转载于:https://blog.51cto.com/hejl880617/1343851
PHP5.4 Apache Mysql搭配与多站点配置相关推荐
- RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置.
1年前在论坛发的帖.现在归纳到博客里~ RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置. 小生初学者,刚工作,分享下刚刚的成果. RedHat Linux ...
- wamp2.5可用php5.6,局域网访问,多站点配置
1.用php5.6 直接下载个wamp3.0的,那里的php支持5.6,安装之后把php5.6的文件夹剪切到wamp2.5的放php的文件夹,然后wamp那里就有php5.6的选择了,选择后就可以用了 ...
- LAMP(Linux+Apache+MySQL+PHP)环境介绍、配置、搭建
文章目录 写在开头的话 LAMP的简要介绍 部署方式 LAMP环境搭建 环境准备 准备本地yum源 安装编译文件 关闭防火墙和SElinux 环境搭建 安装依赖包 安装 Apache 安装mysql ...
- 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 ...
- PHP Apache Mysql的配置搭建及多站点配置
以php5.4,apache2.4,mysql5.7为例 一,apache的配置: 1,找到配置文件apache目录下conf->httpd文件. 2,配置文件 根目录配置: Define SR ...
- Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设
在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...
- ecshop2.7.3+windows10(64bit)+phpstudy2018(php5.4.45+apache+mysql)
ecshop2.7.3+windows10(64bit)+phpstudy2018(php5.4.45+apache+mysql) 好记性不如烂笔头,终于决定把踩的坑记下来了呜呜呜~~~ 学MySQL ...
- mac下php+mysql_Mac下Apache+MySQL+PHP安装
max下是自带有Apache和php的服务器的,不需要另外 安装 ,本文就对相关配置进行介绍. 第一:Apache 在终端中输入,下面指令即可启动Apache服务器: //启动 sudo apache ...
- ubuntu nginx php-fpm mysql_Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
环境:Ubuntu 12.0.4 LTS nginx(发音"engine x")是一个自由,开放源码,高性能的HTTP server.Nginx以稳定性,丰富的功能集,简单的配置, ...
最新文章
- Cookie的特点和作用|| 案例:记住上一次访问时间
- Linux 安装 Elasticsearch-rtf
- WPF 读取Docx文件并显示(附下载链接)
- python2转python3代码_2to3 - 自动将 Python 2 代码转为 Python 3 代码
- 2017.9.19 禁忌 失败总结
- 数据链路层的一些总结
- 错误整理:No plugin found for prefix 'jetty' in the current project and in the plugin groups
- 随想录(学习消费类soc芯片)
- 极客大学架构师训练营 编程的本质与未来 第三课 听课总结
- php上传文件+(中文转换为拼音的类)+ 输入字符提示信息+根据头部信息给出相对应得二维码扫描...
- 斯皮尔曼相关(Spearman correlation)系数概述及其计算例
- javaweb时间插件
- 原来,神文竟然是汉字
- 三层交换机如何配置为网关
- 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON2 LED灯闪烁
- python查询12306余票_Python实现查询12306火车票信息
- 互联网数据防泄密解决方案
- pg数据库开启远程连接_PostgreSQL 允许远程访问设置的操作
- uniapp canvas绘图生成海报
- Java 8 新特性 lambda表达式