window下安装apache2和php5
1、安装apache2,如装在d:并在浏览器中用http://localhost/来测试
2、解压php压缩包到d:\php5,(注意整个路径都不能有空格)
3、将d:\php5加到系统变量path
4、复制php.ini-dist文件,将新文件命名为php.ini
5、配置apache2,需修改D:\Apache2\conf目录下的httpd.conf
把如下语句加到文件末尾
# 对 PHP 5 用这两行:
LoadModule php5_module "d:/php5/php5apache2.dll"
AddType application/x-httpd-php .php
# 配置 php.ini 的路径
PHPIniDir "d:/php5"
然后给d盘加www目录
然后修改第228和253行,这就是php文件存放路径
把路径改为"D:/www"
DocumentRoot "D:/www"
<Directory "D:/www">
然后,如url是目录时,想默认执行某目录下的文件如index.php
修改321行
DirectoryIndex index.php index.html index.html.var
重启apache,
写phpinfo.php在d:www下,在浏览器中用http://localhost/来测试php模块是否正确与apache配合。
6、要想使用php扩展,需打开php.ini
606行 ;extension=php_mysql.dll 去掉开始的分号,增加mysql数据库支持
599行 ;extension=php_mbstring.dll 去掉开始的分号,支持一些中文字符串函数
592行 ;extension=php_gd2.dll 去掉开始的分号,支持php高级图像处理
然后,确保475行的路径下有上面3行等号右边的dll文件
最后重启apache,用phpinfo来检查是否扩展模块已被加载。如没有,要改475行路径
7、关于apache2的启动和停止(在dos下)
net start apache2
停止
net stop apache2
===============================
linux
xieye安装apache的经历:
下载源码。
==================================================================
进入目录
gzip -d httpd-2.0.63.tar.gz
tar xvf httpd-2.0.63.tar
进入解压后的文件夹
cd httpd-2.0.63
./configure --enable-so --with-mpm=worker
make
安装到/usr/local/apache2
make install
现在,可以执行下述命令立即启动你的Apache HTTP服务器:
/usr/local/apache2/bin/apachectl -k start
打开浏览器,用http://localhost/来请求你的第一个网页了,这个网页位于DocumentRoot目录下,通常是PREFIX/htdocs/ 。
令人激动的apache页面会出现,表示apache2安装成功
可以这样停止服务器:
/usr/local/apache2/bin/apachectl -k stop
==================================================================
下面就是php5了。注意是以sapi形式安装到apache上。
gunzip php-5.2.6.tar.gz
tar xvf php-5.2.6.tar
进入压缩文件所在目录
cd php-5.2.6
./configure --with-apxs2=/usr/local/apache2/bin/apxs
make
安装
make install
除非明确有提示,否则“make install”命令将安装 PEAR、各种 PHP 工具
诸如 phpize,安装 PHP CLI 等等。
页面提示
pear系统配置文件在/usr/local/etc/pear.conf
你可以添加/usr/local/lib/php 到php.ini中的include_path
配置 php.ini
cp php.ini-dist /usr/local/lib/php.ini
==================================================================
接着,通过修改PREFIX/conf/目录下的配置文件,来配置Apache HTTP服务器。
vi PREFIX/conf/httpd.conf
LoadModule 表达式右边的路径必须指向系统中的 PHP。以上的 make install 命令可能已经完成了这些,但务必要检查。
在文件末尾加上(请注意后面对错误的解释)
对于 PHP 5:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
重启apache
/usr/local/apache2/bin/apachectl -k stop
/usr/local/apache2/bin/apachectl -k start
写一个文件phpinfo.php放到apache的htdocs目录下
内容是<?php phpinfo(); ?>
打开浏览器,http://localhost/phpinfo.php
应该要看到蓝色的信息的页面
但是有错误:
其实在执行/usr/local/apache2/bin/apachectl -k start这个命令时已有提示。
总之结果是发现/usr/local/apache2/conf/httpd.conf文件中,LoadModule php5_module modules/libphp5.so出现两次!
去掉重复,重启apache即可。
还是有错误:
什么权限不够。
于是把phpinfo.php这个文件的权限设为777。我是在图形界面下设的^_^
上帝啊,终于出来了。
分享到:
相关推荐
window,linux下php环境搭建.doc
php-7.4.29.zip 包含windows下的php安装包、windows下的运行依赖 和 Linux下的源码包。php-7.4.29.zip 包含windows下的php安装包、windows下的运行依赖 和 Linux下的源码包。php-7.4.29.zip 包含windows下的php...
window,linux下php环境搭建参考.pdf
window,linux下php环境搭建分享.pdf
SemCms(php版)使用php语言编写,结合apache,在window,或linux系统下运行。 SemCms采用国际通用utf-8编码编写。 SemCms非常适合在外贸企业,电子商务互联网应用上使用,2009年12月首次发布以来,SemCms依靠出色的用户...
NULL 博文链接:https://yang2012php.iteye.com/blog/1738050
四、安装Memcache服务器(Linux和Window上分别安装) Windows下 Memcahced.exe -d install [uninstall] Memcached.exe –d -m 50 –l 127.0.0.1 -p 11211 start 五、Memcached服务器的管理(启动) ...
14.Linux下文件操作编程和GAWK的介绍和应用 15.如何为Linux添加软件详解 16.LINUX的引导过程 17.删除Xteam Linux 硬盘分区的方法 18.关于Linux下编写和编译程序的几个问题 19.基于Linux的学习方法 20.在Linux...
krpano破解(Window、linux服务器),可破解服务器端的krpano,去除水印,在服务器搭建PHP环境,运行此文件,有时候运行一次无效,这时候别紧张,千万别放弃,多运行几次就能成功,关键看人品,亲测过好几个服务器,...
本书介绍如何在Linux下建立,运行并维护站点的综合技术,它适合于有一定的Linux或Linux基本操作基础的网络建立者。 本书从建站的准备工作开始,写到建立功能强大的INTERNET网站,层层深入,涉及到网站建设中所遇到的...
最近做项目,需要用到redis相关知识。在Linux下,redis扩展安装起来很容易,但windows下还是会出问题的。因此,特此记下自己实践安装的整个过程,以方便后来人
纯java 不使用andoird SDK 解析android应用apk获取其icon图标 aapt及aaot.exe 取自andorid sdk
krpano去除水印(Window、linux服务器.php
php环境 调用框架使用socks服务 主机是阿里云centos6.8环境(window目前没写文档)
第5章 在Linux上安装和使用 Sybase 136 5.1 引言 136 5.2 安装 136 5.2.1 安装 SQL Server 11.0.3 137 5.2.2 安装可选的客户机软件 141 5.3 配置 142 5.3.1 配置Sybase Database Server 143 5.3.2 配置Sybase Backup...
apache 2.2.17 php5.3.5 绿色免安装版本,直接运行bat文件即可,方便php开发以及html开发人员。
swoole 是php 的扩展,只支持在Linux 下,所以在window 下需要 安装cgywin,Cygwin是一个在windows平台上运行的类UNIX模拟环境 cgywin 地址:http://www.cygwin.com/。这里注意下载对版本 swoole 地址:...
简单优化支付宝接口,解决在window下正常使用却不能在Linux使用的问题