㈠ window下安装apache+php不成功
下面这段是我自己在WINDOWS下安装配置的手记。
特别说明,由于APACHE与某些PHP版本不兼容,所以有可能你安装的无法使用,建议你使用我写出的APACHE与PHP版本。
-------------------------------------------------------------------
Apache 2.0.55
PHP 5.0.5
------------------------------------------------
下载Apache并安装
测试Apache服务器运行
下载PHP
解压文件到d:\
修改Apache的httpd.conf如下:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
LoadMole php5_mole "d:\php\php5apache2.dll"
DirectoryIndex index.php
DirectoryIndex index.htm
DirectoryIndex index.html
系统目渗租录(C:\WINDOWS,根据自己电脑而异)丛枯兆
复制php\php5ts.dll到系统的system32目录下
复制php\ntwdblib.dll到系统的system32目录下
复制php\败高libmysql.dll到系统的system32目录下
复制php\php.ini-dist到系统目录,修改为php.ini文件
打开php.ini
修改:
register_globals = on
extension_dir = "d:\php\ext"
extension=php_gd2.dll
extension=php_mssql.dll
extension=php_mysql.dll
session.save_path = "c:\windows\temp" //可以修改为你想要保存session的绝对路径
Restart Apache服务器
编写phpinfo测试页并测试
Restart Apache服务器并检查修改的设置是否成功
#如果要关闭目录浏览功能请修改apache的httpd.conf中:
Options Indexes FollowSymLinks
为
#Options Indexes FollowSymLinks
㈡ APache 和PHP各是干嘛的软件
APACHE是一个Web服务器软件,其功能是允许其他计算机在浏此凳州览器上输入其地址,可以将相应的网页文件和媒体文件发送到浏览器。
PHP是PHP编程语言的解释器,用于执行用PHP编写的程序。 可以在命令行上执行PHP程序以完成数据库备份,同步和合并功能。
但是,在大多数情况下,PHP程序是浏览器,发送命令,生成浏览器可以查看的文本,使用内容制作网页。 但是在制作网页时,APACHE会调用PHP。
(2)apache22php55扩展阅读:
Apache、PHP、浏览器之间的协作过程:
1、当用户在浏览器地址中输入要访问的PHP页面文件的名称,然后按Enter键时,将触发此PHP请求,并将该请求传输到启用PHP的WEB服务器(apache)。
2、WEB服务器(apache)接受该请求并根据其后缀进行判断。 如果是PHP请求,则WEB服务器(apache)将从硬盘或内存中获取用户想要访问的PHP应用程序,并将其发送到PHP引擎森蔽。
3、PHP引擎程序将从头到尾扫描从WEB服务器(Apache)传输来的文件,并根据命令从后台读取,对数据进行处理,并动态生成相应的HTML页面。
4、PHP引擎会将生成的HTML页面返回到WEB服务器(Apache)。 然后,Web服务器(Apache)将HTML页面返回到客户端浏览器答录机粗肆,并且基于浏览器,最后一个完整的页面显示在用户面前。
㈢ apache http server怎么部署php
下载和配置php
下载php:http://windows.php.net/download/ php-5.4.16-Win32-VC9-x86.zip
下载apache: http://httpd.apache.org/download.cgi#apache22
一、首先将php5内的所有dll文件(包括ext文件夹内的dll文件)拷贝至Windows系统的system32文件夹下,如
C:WINDOWS\system32。这一步是为了让windows系统获得PHP运行的dll文件,其意义跟指定系统环境变量一样,只不过为了简单起
见,而将dll文件直接拷贝至windows系统目录。
二、将“php.ini-development”更名为“php.ini”。php.ini是记录PHP配置信息的文件。用编辑器打开php.ini,里面的配置如下格式:
;extension=php_bz2.dll
前面有“;”表示该配置无效,因此我们要把我们需要的配置项前面的“;”号去掉:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
像 extension=php_gd2.dll 表示让 PHP 开启对 GD2 图片库的支持。上面这些是比较常用的配置,大部分主机商也支持。
三、设置扩展支持目录
如果按照以上设置后,系统仍提示不支持扩展模块如不支持 mysql 等,那么可以在 php.ini 文件里手动设置扩展目录:
extension_dir = "E:/php/ext"
一、支持 PHP 解析:
搜索到“#php for apache in mole”部分,加入(或更改为)如下配置:
LoadMole php5_mole "D:/Program Files/php-5.4.8-Win32-VC9-x86/php5apache2_2.dll"
PHPIniDir "D:/Program Files/php-5.4.8-Win32-VC9-x86"
AddType application/x-httpd-php .php
二、更改默认解析目录:
搜索关键字“# DocumentRoot”部分,加入(或更改为)如下配置:
DocumentRoot "E:/html"
在下面不远处,有这么一行:# This should be changed to whatever you set DocumentRoot to
将 <Directory "C:/***"> 更改为对应的目录配置:
<Directory "E:/html">
注意:可以根据您实际情况,更改 Apache 的解析路径指向您实际的解析路径。
做好上面两点配置之后,通过点击“开始->程序-> Apache HTTP Server 2.2.22”里面的选项启动 Apache Web 服务或重启 Apache Web服务以使配置生效。
测试 PHP 支持
打开编辑器,新建一个php文件,键入如下代码:
<?php
phpinfo();
?>
将该文件保存至 E:/html 文件夹内并命名为 phpinfo.php 。在浏览器地址栏里输入:http://127.0.0.1/phpinfo.php访问该文件,浏览器页面出来的应该是 PHP 的系统信息。
㈣ ubuntu 下的apache2 无法解析php的问题
有系统帮助教你怎么装的
ubuntu系统的帮助->高级->WEB服务器(MS是这个,俺现在在XP下面呢反正名字差不多吧)
用到的命令就下面的几条:
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
你要想给PHP再装一些拓展可以用新立得软件管理器找找php,你会发现ubuntu很强大的
㈤ Apache无法加载PHP模块求助
首先看看把Apache服务关掉,然后重新启动。如果问题还没有解决,打开http。conf文件检查你所添加的这三行位置是否正确。如果没问题,再看镇槐看御桐友E:/php/轮并下面是否有php5apache2_2.dll文件。这些都做过之后还没解决的话:开始-运行-cmd-cd\回车-输入cd E:\PHP回车-输入httpd.exe -w -n "Apache2" -k start把具体错误代码发过来。
㈥ apache2.2和php5.3怎么配置
如果php安装目录里没有php5apache2_2.dll,一定是下载的版本不对。
去php官网下载,http://windows.php.net/download
php 5.3.4有V9版和V6好几个版本。
网站左边有几段文字:
Which version do I choose?
If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP。。。。
所以你下载V6C versions of PHP
VC6 x86 Non Thread Safe (2010-Dec-09 22:50:48)
VC6 x86 Thread Safe (2010-Dec-09 22:39:55)
一个是Thread Safe,一个是Non Thread Safe, 两个我都下载安装过,
结果,Non Thread Safe版的php在安装过程中,没有Apache的选项:
select the web server you wish to setup
IIS FastCGI
Other CGI
Do not setup a web server
而Thread Safe版的安装过程中有Apache 2.2.x Mole选项:
select the web server you wish to setup
Apache 2.2.x Mole
Apaceh CGI
IIS FastCGI
IIS CGI
NSAPI
Xitami
NetServe Web Server
Other CGI
Do not setup a web server
-------------------------
所悉清兄以正确的版本是 php 5.3.4 VC6 x86 Thread Safe (2010-Dec-09 22:39:55)。去php官网下载,http://windows.php.net/download
Apache 和php都安装完后,要分别配睁袭置Apache的httpd.conf文件和php.ini文件。这个在网上有很多教程的。。至于大家都反映的找不到php5apache2_2.dll,其实是像我说的那样php版本下错正辩了。
㈦ php5.3.8中没有php5apache2_2.dll之类的文件,怎样在apache中加载php模块呢 小弟新手,还望辈指教!
你高磨键下载的是游冲PHP 5.3.8的非线程安全版本吧,这个里面没有php5apache2_2.dll,所以不能用在 windows 上的 apache。PHP 5.3.8的线程安全版本里面有 php5apache2_2.dll,官方戚巧下载链接:
http://windows.php.net/downloads/releases/php-5.3.8-Win32-VC9-x86.zip
㈧ apache2.2支持php哪些版本
PHP 5.2.x 以上均可。 目前最好的最新版本是 PHP 5.2.10 webserver 搭配不像组装机硬件搭配,才有最合适的组合,apache2 与PHP5本身就是最好的搭档组合。 但用于运营的webserver,最好还是不要盲目升级版本,还是要挑选最合适自身运营的版本使用
㈨ 手动配置lamp,发现apache的配置文件并没有自动添加 LoadMole php5_mole libexec/apache22/libphp5.so
先装apache,然后安装php。
㈩ 为什么apache2.2和php5.6组合出错
Apache有版本要对求限竖乱制。举局php版本太高了,5.3或5,4的都行,5.6太高了,现在流行的还是PHP5.3,楼主可以换余答档一下PHP版本