环境配置(window+Apache+Php)

来自(http://www.cnblogs.com/yuan-yifan/archive/2012/05/06/2486556.html)

环境配置(window+Apache+Php)

如果配置过忘了,呢么紧跟红字引导哦~

如果很讨厌配置环境这种工作的朋友,呵呵,搜"XAMPP"吧~安装包里应有尽有哦!

Ok,想知其然,并知其所以然,继续.

I. 下载Apache(msi版)

a. 网络域,服务器,管理员的设置,不确定就随意吧~记住哦(这些信息可以在httpd.conf里修改)

b. 安装,打开apache目录下的conf文件,找到httpd.cong,加入对PHP模块的支持

Ø 在#LocalMoudle vhost_alias_moudle moudle/mod_vhost_alias.so的下面加代码

LoadMoudle php5_moudle X:/php/php5apache2_2.dll

效果:加载处理PHP的模块.

Ø 在AddType application/x-gzip .gz .tgz处加代码

AddType application/x-httpd-php .php

AddType application/x-httpd-source.php

效果:添加可识别PHP的MIME类型

Ø 在文件末尾添加以下代码

LoadFile X:\php\libmcrypt.dll

LoadFile X:\php\libmysql.dll

效果:支持libmcrypt和libmtsql

Ø 再在文件末尾添加以下代码

PHPIniDir "X:/php"

效果:设置php.ini的文件目录

Ø 注意: 只对于文件目录"\" 和"/"的区分~

一般引号里面是   /

引号外面是   \

Ø 另外还有一些说明在后面介绍

II. 下载PHP

a. php目录下的php.ini-xxxxxxxxx改为php.ini(后面再详细介绍一些设置)

b. 设置拓展文件目录

i. 找到extension_dir="./" --- 改为extension_dir="X:/php/ext"

c. 开启一些常用的拓展

Extension=php_gd2.dll

效果:支持GD绘图函数

Extension=php_mbstring.dll

Extension=php_mcrypt.dll

Extension=php_mysql.dll

效果:支持MySQL数据库

Extension=php_mysqli.dll

d. 添加环境变量

Path里添加"X:\php"

III. 运行PHP:

a. 启动Apache服务器吧~

b. 在apache的htdocs文件夹下建立phpinfo.php文件

c. 写如下代码   :   <?php phpinfo(); ?>

IV. 注意事项:

a. Apache配置文件只在启动时调用,所以修改完一定要重启

b. Apache启动不了一般是因为配置文件有问题,常见的是有非法字符

c. Httpd.conf文件中没有指明可以支持.html时,就不要在html中嵌入php代码

d. 自己亲身体验!!8080端口不要被其他服务占用,否则默认生成不了服务器.

 

关于Apache的一些配置补充

• 重要参数

a. ServerRoot "X:/apache" //软件安装位置

b. PidFile logs/httpd.pid    //父进程的进程号文件位置

c. Listen:8080    //端口号

d. ServerName    //主站名称

e. ServerAdmin    //管理员邮件地址

f. DocumentRoot "/…/web/"    //主站点的网页存储位置

g. DirectoryIndex   index.html   index.php   index.htm    //主页文件设置

• 几个指令

a. X:\Apache2.2\bin> httpd  -k   install   -n   ApacheName

创建名字为的ApacheName服务

b. X:\Apache2.2\bin> httpd  -k   uninstall   -n   ApacheName

删除名字为的ApacheName服务

c. X:\Apache2.2\bin> httpd   -n   ApacheName   -t

检查配置文件正确性

d. X:\Apache2.2\bin> httpd   -k   start/stop/shutdown/restart

基本操作

关于PHP配置指令

1. Php.ini是php全局配置文件

控制的行为

语言选项          安全模式             语法突出显示

杂项               资源限制             错误处理和日志

数据处理            路径和目录           文件上传

Fopen包装器         动态拓展         模块设置

对于端口被占的情况

1. 启动的时候问题来了!Service State里面是空的!

2. 这说明服务里面没有apache这个服务

3. 据说emial不是admin,就不会有服务---不知道真的假的,反正端口被占用就有问题

4. 先取得最高权限吧~(控制面板-用户账户和家庭安全-系统和安全-操作中心-更改用户账户控制设置-改为"从不通知")

5. 重启

6. cmd输入:cd /d X:\Apache2.2\bin转到指定目录

7. cmd执行:httpd.exe -k install -n apache2

8. ok

时间: 2024-10-13 16:10:29

环境配置(window+Apache+Php)的相关文章

php+apache 环境配置(window环境)

最近,小主从事PHP开发.特将最近如何搭建php7的过程记录在此!希望有需要,可以借鉴!( 电脑必须win7 sp1以上, .netframework4 ) Windows7安装php7,Win7+php7+apache2.4,成功启动. 一.下载php7和apache2.4 首先下载php7的windows压缩包,到这里下载http://windows.php.net/download/.对应版本:Php7  VC14 x86 Thread Safe 我选择的是php7的这个版本,由于它是vc

windows 下wamp环境配置之apache的安装

一.安装apache2.4 打开网站 apachelounge.com    https://www.apachelounge.com/ 点击左侧Downloads,然后选择对应的版本,这里选择Apache2.4.23 win64, 64位下载地址:https://www.apachelounge.com/download/VC14/binaries/httpd-2.4.23-win64-VC14.zip 是需要vc14的编译环境. http://pan.baidu.com/s/1dFc8WoT

Wowza 4.1开发环境配置(Window)

1.在Wowza的官网上申请开发License,并下载Window下的Wowza的安装包.安装到c:\Wowza4.1(可以选择其它的地方) 2.下载Eclipse,在Help->Install New Software中添加 “http://wowza.com/wowzaide2”,然后安装全部 3. 重启之后开发第一个Wowza的项目如下面几步: Step1, 选择项目 Step2,设置项目名,Wowza安装目录 Step3:选择安装相关函数 4.测试你的第一个工程 Step1. 修改Deb

第四篇(1):企业常用Linux web环境安装配置(apache、php、mysql)

上篇我们讲了基本的软件包管理和文件操作什么的,现在也要动手安装点有用的东西了吧! 本篇我会写出一个用yum安装apache.php.mysql的方法,最后再运行phpMyAdmin来管理数据库. 1.如何在Linux主机上安装apache 由于之前我们安装了完成的centos系统,所以可能系统有可能已经安装好了apache,所以我们先检查下是不是真的安装过了 先敲命令吧,yum list installed httpd* ,如果看到httpd已经安装,那么就yum -y remove httpd

PHP与apache环境配置

最近想了解一些网页后台的东西,在看Luke Welling,laura Thomson的<php与mysql web开发>,书中环境配置的部分很庞杂,网上的各种教程也很乱,搞了一下午终于成功了!在这里记录一下. 一.简介 首先介绍一下PHP:PHP是一种服务器端脚本语言,专门为web设计,在一个html页面中,可以嵌入PHP代码,这些代码会在每次页面被访问时执行.实现了动态网页的执行.你可能会问,javascript不也能将html的静态网页变成动态交互吗?两者的作用不同,php在每次刷新网页

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口

Apache和PHP环境配置

最近闲来想学习一下PHP. 工欲善其事,必先利其器.我的PHP环境配置了三遍,才安装成功. 下面就分享一下我的安装经验. 1.Apache2.4,PHP5.6,MySql5.6这些都是从官网下载的. 2.参考百度经验中最新PHP安装配置http://jingyan.baidu.com/article/154b46315242b328ca8f4101.html 3.最后出问题了.在安装Apache的过程中出现: 仔细查看提示: make_sock: could not bind to addres

LAMP环境配置三步曲之(一) CentOS 编译安装 Apache

LAMP环境的配置现今虽然已比之前大大的简化了,但对于一些不熟悉Linux系统的朋友来说,还是有一定难度的,这里将本人的配置过程记录下来,希望能对大家有一些帮助. 本期介绍CentOS下编译安装Apache的方法: 1. 下载Apache服务器 httpd-2.2.26 wget http://apache.fayea.com/apache-mirror//httpd/httpd-2.2.26.tar.gz 2. 安装gcc等必须的编译器 yum install autoconf automak

java在window系统安装及环境配置

java在window系统安装及环境配置 在blog中将为大家介绍如何搭建Java开发环境. 一.下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64位系统为例: 二.安装JDK 双击安装文件,全部都默认下一步就行. 三.配置环境变量 1.安装