apache支持php

#tarzxvf php-5.2.9.tar.gz

#cdphp-5.2.9

#./configure--prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql--with-gd --with-freetype-dir --with-jprg-dir --with-png-dir

#make&& make install

#cpphp.ini-dist /usr/local/php/lib/php.ini 
//设置PHP配置文件

注释:配置选项中--with-apxs2=/usr/local/apache/bin/apxs意思是PHP通过连接Apache的apxs模块让Apache来动态加载PHP模块;--with-mysql=/usr/local/mysql意思是让PHP支持MySQL数据库;--with-gd意思是让PHP支持GD

然后编辑Apache配置文件,加入如下两行,其意是让Apache支持PHP

#vi/usr/local/apache/conf/httpd.conf

LoadModulephp5_module module/libphp5.so

AddTypeapplication/x-httpd-php .php

注释:如果我们在Apache配置时加入了--enable-so选项,那么在PHP就会自动在Apache的配置文件中写入了LoadModule php5_module module/libphp5.so,让若没有请自行添加。然后将

DirectoryIndex后的index.html改为index.php

测试,在Apache的web根目录下新建一个PHP程序测试页面

#vi/usr/local/apache/htdocs/index.php

然后加入如下内容

<?

phpinfo();

?>

重新启动Apache

时间: 2024-08-22 14:36:15

apache支持php的相关文章

Ubuntu14.04配置Apache支持多个站点

怎样在一个Ubuntu的机器上(虚拟机)配置Apache支持多个网站呢? 比如你有一台独立的Ubuntu虚拟机,配有一个外网的IP(45.46.47.48),并且注册了两个域名AAA.com和BBB.com,将这两个域名DNS解析到你虚机的IP地址.假设你已经安装好了Apache,一切都是默认的设置. 我们需要在这一个server上面,同时host AAA.com,BBB.com 第一步:修改hosts文件 在Ubuntu系统中,hosts文件目录为/etc/hosts,可以用vi编辑 sudo

php源码安装,并配置apache支持php

一.php安装准备环境 yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel -y 这个用yum 不一定可以顺利下载,所以选择源码安装: tar zxf libiconv-1.14.tar.gz cd libiconv-1.14 ./configur

PHP如何让apache支持.htaccess 解决Internal Server Error The server …错误

TP框架  打开 www.newtp.com/index.php/Home/Index/abc出现 如下错误: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [email protected] and inform

配置apache支持php

配置apache 支持php 第一步: 装在php模块-其实就是php语言包中的一个文件而已,需要给出php5apache2_2.dll的完整路径. LoadModule php5_module "D:/wamp/php/php5apache2_2.dll" 第二步: 告知apache,凡是".php"后缀文件,找php语言模块(这里称为application/x-httpd-php) <FIlesMatch "\.php$"> se

apache支持https訪問

apache支持https訪問 创建默认的证书:安装ssl模块# yum –y install mod_ssl重启apache服务# service httpd restart手动创建证书:安装 openssl# yum –y install openssl openssl-devel创建私钥# openssl genrsa –out server.key1024用私钥server.key文件生成证书签署请求CSR# openssl req -new -key server.key -out s

安装配置Apache支持https和fcgi

Apache安装及配置 1.1 下载软件 1.Apr :(wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.1.tar.gz) 2.Apr-util :(wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz) 3.Pcre :(wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.t

apache支持中文域名绑定,apache支持中文域名绑定,教你怎样让apache支持中文域名绑定

摘要:apache支持中文域名绑定,apache支持中文域名绑定,教你怎样让apache支持中文域名绑定,根据本人实际经验,叫你如何让apache支持中文域名绑定,绝对管用的让apache支持中文域名绑定的方法.在百度搜索:中文域名在线转码然后在线转中文域名为punyco 我从事php开发网站已经有5年之久以前遇到一个同事问我怎么样才能将apache绑定中文域名,支付中文域名访问而我以在实际项目获得并总结的经验告诉他,以下是方法: 根据本人实际经验,叫你如何让apache支持中文域名绑定,绝对管

phpstudy APACHE支持.htaccess以及 No input file specified解决方案

APACHE支持.htaccess以及 No input file specified解决方案 你的Apache安装文件夹conf里找到httpd.conf文件 索LoadModule rewrite_module modules/mod_rewrite.so 如果前面有注释符号#,请去掉.搜索Options FollowSymLinks,然后将它下面的AllowOverride None 修改为AllowOverride All: [1] 没想到遇见了 No input file specif

apache 支持 php

找到 httpd 的配置文件:一般在 /etc/httpd/conf 编辑:vi httpd.conf 配置 httpd.conf 让apache支持PHP: # vi /usr/local/apache2/conf/httpd.conf 找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容 AddType application/x-httpd-php .php      (.前面有空格) AddType application/x-httpd-ph

如何让你的Apache支持include文件解析和支持shtml的相关配置

源地址:http://www.itokit.com/2011/0430/65992.html Apache支持include文件解析shtml首先要应该修改Apache配置文件httpd.conf 1. 确认加载include.so模块,将注释去掉: LoadModule include_module libexec/apache2/mod_include.so 2. AddType部分去掉这两段注释: AddType text/html .shtml AddOutputFilter INCLU