很多站长朋友们都不太清楚apache关联php,今天小编就来给大家整理apache关联php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 apache2配置文件httpd.conf配置关联php时的问题 2、 如何配置Apache和PHP 3、 apache关联php模块出错 4、 php连接apache怎链接 5、 Apache和php安装完之后怎么关联? 6、 apache2.2.1.9配置文件httpd.conf设置关联php的问题 apache2配置文件httpd.conf配置关联php时的问题首先。。不要用2.2以上的。。就用2.0的。如果需要我这有APACHE2.0和PHP5.2.5的包。。。而且是能配置OK的。。
我以前用2.2也有这个问题。。
换了个就OK。。你有可能是PHP包问题。
extension_dir = "D:/PHP/ext" 你PHP。INI文件指定了没?
然后你PHP的配置与其他相连接的文件你配置了没?
你是用的PHP+APACHE + MYSQL吗?
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
这几个前面; 这个号去掉没? 还有PHP_PDO.DLL 和PHP_PDO_MYSQL.dll这两个文件很重要。。有些php版本里根本没有。。
所以也是导致联不上的原因。。。
我这有安装包。需要我可以发给你。。。
外带说明。
如何配置Apache和PHP选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,有更多可选项。按“Next”继续
然后选择安装位置,一直按next继续,直到安装完成
二、php的安装、以module方式,将php与apache结合使你的网站服务器支持php服务器脚本程序
查看解压缩后的文件夹内容,找到“php.ini-dist”文件,将其重命名为 “php.ini”,打开编辑,找到下面图中的地方, Ln385,有一个“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送 的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?
这里还有一个地方要编辑,功能就是使php能够直接调用其它模块,比如访问mysql,如下 图所示,Ln563,选择要加载的模块,去掉前面的 “;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点,不过也多不到哪去,比如我要用mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模块文件都放在php解压缩目录的“ext”之下,我这里的截图是把所有能加载的模块都加载上去了, 前面的“;”没去掉的,是因为“ext”目录下默认没有此模块,加载会提示找不到文件而出错。这里只是参考,一般不需要加载这么多,需要的加载上就可以 了,编辑好后保存,关闭。
如果上一步加载了其它模块,就要指明模块的位置,否则重启Apache的时候会提示“找不到 指定模块”的错误,这里介绍一种最简单的方法,直接将php安装路径、里面的ext路径指定到windows希望能帮到你,我在后盾人自己学习呗,不会的可以问我。(^ω^)
apache关联php模块出错我看你apache是2.2,但是用的是php5apache2_4.dll,你换成apache2.4或者找一个php5apache2_2.dll试试
php连接apache怎链接php的运行方式一般分为cgi和cli,cli即命令行模式,与apache无关。
楼主说到apache,就是网站吧。
先理解php网站的工作方式,浏览器访问一个网址,是访问服务器上的webserver,而不是php。apache是常见的webserver之一。webserver根据设置的“指示”,会对php文件进行解释(即运行),解释的方式根据不同的webserver而不同,apache是以组件的方法加载php模块,当需要解释php文件时,就调用模块去运行。
所以应该是apache加载php,而不是php连接apache。 php安装完,只有php,不会有apache,你需要安装apache,然后在apache里配置加载php组件。这样访问网址就会让apache调用php模块去解释.php文件。
Apache和php安装完之后怎么关联?编译php的时候,加入--with-apxs2=/usr/local/apache/bin/apxs
此处路径修改成你的apache的安装路径下/bin/apxs
意思就是将php编译成apache的一个模块
apache2.2.1.9配置文件httpd.conf设置关联php的问题我遇到过这个错误,原因是我误下载了php源代码文件包,你可以看看你的php-5.3.5中有没有php5apache2_2.dll文件,如果没有的话可能你也是下载错了文件包。如果你是windows的话应该从这里下载,注意是windows binary不是source code。
关于apache关联php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于apache关联php apache+php的详细内容...