`

apache不解析php文档?提示需要下载

阅读更多

作者:陆文举

http://blog.luwenju.com

仅以此文献给Linux初学者

LAMP(Linux+Apache+MySQL+PHP)一直被称为Linux下的黄金组合,也是至今中小企业应用最多的web环境,下面我们来看一下其环境是如何搭建的。


一.
Apache

#tar zxvfhttpd-2.2.11.tar.gz

#cd httpd-2.2.11

#./configure –prefix=/usr/local/apache--enable-so 
//配置

#make

//编译

#make install

//安装

#/usr/local/apache/bin/apachectlstart

//启动

#echo /usr/local/apache/bin/apachectlstart >>/etc/rc.local 
//加入开机自动启动

#ps -aux | grep httpd
//检查系统是否有httpd进程启动

#netstat –ntl

//检查Apache是否启动,默认使用80端口

注释:在配置Apache时必须使用 --enable-so ,意思为让Apache动态加载DSO模块,我们可以把DOS模块理解成windows下的DLL(动态链接库)文件


二.
MySQL

#useraddmysql

#tarzxvf mysql-5.0.75.tar.gz
//
解压

#cdmysql-5.0.75

#./configure--prefix=/usr/local/mysql 
//
配置MySQL,指定安装路径,配置时有很多参数,可根据自己需求添加

#make&& make install 
//make
的意思是编译,makeinstall的意思是安装

#cpsupport-files/my-medium.cnf /etc/my.cnf

//
设置MySQL配置文件

#cd/usr/local/mysql/

#./bin/mysql_install_db--user=mysql 
//
初始化MySQL,初始化后在MySQL安装目录下多了一个var目录,var目录用于存放MySQL数据库文件

#chown-R root /usr/local/mysql

#chown-R mysql /usr/local/mysql/var

#chgrp-R mysql /usr/local/mysql

#/usr/local/mysql/bin/mysqld_safe--user=mysql &
//
启动MySQL

#/usr/local/mysql/bin/mysqladmin-uroot password 123456 //MySQL管理员密码设置为123456

#echo"/usr/local/mysql/bin/mysqld_safe --user=mysql &">>/etc.rc.local
//
加入开机启动

#echo"export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile 

//
MySQL加入环境变量

#source/etc/profile 
//
使环境变量生效

#netstat -ntl

//
检查MySQL是否启动,MySQL使用3306端口



三、PHP

在安装PHP之前我们要先安装GD库,用于网页图片显示。对于GD这类小文件我们不需要使用源码安装,因为这样太耽误时间,我们可以使用yum方式安装

#yuminstall libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel gdgd-devel

#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通过连接Apacheapxs模块让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


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

#vi/usr/local/apache/htdocs/index.php 
然后加入如下内容

<?

phpinfo();

?>


重新启动Apache

#/usr/local/apache/bin/apachectl stop

# /usr/local/apache/bin/apachectl start


测试,在浏览器中输入http://localhost如能出现紫色界面则说明LAMP安装成功

apache不解析php文档?提示需要下载 

分享到:
评论

相关推荐

    apache24 + php5.6

    接着,添加以下配置,使Apache能够解析.php文件: ``` &lt;FilesMatch \.php$&gt; SetHandler application/x-httpd-php ``` 4. **重启Apache**:修改配置后,重启Apache服务,现在Apache应该能够处理PHP脚本了。 5...

    Apache24和PHP7.2配置教程

    完成以上步骤后,我们需要验证Apache是否能够正确解析PHP文件。可以创建一个简单的PHP测试页面,例如`info.php`,并放置在Apache的文档根目录下: ```php &lt;?php phpinfo(); ?&gt; ``` 启动Apache服务器后,在浏览器中...

    PHP apache mysql 安装文档

    - 安装时,建议Apache、PHP和存放PHP文档的文件放在同一级别的目录下,以简化配置。 - 双击安装包,按照安装向导进行操作。在"服务器信息"页面,确保在"Network Domain"字段填写"localhost",这是启动Apache的必要...

    Apache2.2中文文档

    这个"Apache2.2中文文档"为那些对英文文档感到困扰的用户提供了一个方便的中文资源,帮助他们更好地理解和配置Apache服务器。 Apache 2.2版本引入了许多改进和新特性,包括更好的安全性能、更高的效率以及更多的...

    apache_php5

    `php5apache2_2.dll`文件就是这个模块的核心组件,它是专门为Apache 2.2版本设计的PHP解析器。这个动态链接库文件使得Apache能够理解和执行PHP代码,将其转化为HTTP响应返回给客户端。 **配置Apache以支持PHP** 在...

    linux下安装apache+php+mysql的最简步骤

    要使Apache能够解析PHP文件,还需安装PHP与MySQL的连接模块: ``` sudo yum -y install php-mysql ``` 3. **安装MySQL** MySQL是一种关系型数据库管理系统,用于存储和管理Web应用的数据。安装MySQL: ``` ...

    apache整合php

    - 首先,你需要下载 Apache HTTP Server 和 PHP 的 Windows 版本。确保版本兼容,例如,Apache 2.2.x 和 PHP 5.x 或者 Apache 2.4.x 和 PHP 7.x。 - 安装 Apache 并将其添加到系统路径中,通常默认安装目录为 `C:\...

    apache SSI教程文档

    在Apache服务器上启用SSI,首先需要确保Apache已经正确安装。如描述中所述,可以在Apache的配置文件`httpd.conf`中添加特定的指令来开启SSI支持。在相应目录配置段中添加`AddType text/html .ssi`以声明`.ssi`文件...

    php4apache2.dll

    接着,需要下载与你的Apache版本和PHP 4版本相匹配的`php4apache2.dll`文件。在这个压缩包中,我们找到了这个文件以及一个名为`Readme First.txt`的文档,它通常会包含详细的安装和配置指南。 配置过程通常涉及以下...

    Apache+php+mysql 手动配置

    - **PHP页面无法正常解析**:确认Apache已经正确加载了PHP模块,且`php.ini`文件中的配置正确。 - **MySQL连接失败**:检查MySQL服务是否已经启动,以及MySQL配置文件`my.cnf`中的配置是否正确。 #### 五、结语 ...

    Apache+PHP配置要点

    为了让Apache能够解析PHP文件,我们需要加载PHP模块。这通常通过编辑Apache的配置文件(通常是httpd.conf)来实现。具体步骤如下: ```apacheconf LoadModule php5_module "c:/php5/php5apache2_2.dll" ``` 这里...

    php5apache2_2.dll

    1. 下载匹配Apache版本的PHP安装包:确保你下载的PHP版本与正在运行的Apache服务器版本兼容,这样才能正确地使用对应的"php5apache2_2.dll"或"php5apache2.dll"模块。 2. 配置Apache:在Apache的配置文件(通常是...

    Centos 64位PHP5.4 Apache Web云服务器操作文档详解

    版本:centos 6.3 64位/php5.4-apache2-mysql5.5-vsftpd 1、软件安装方式 2、云服务器配置要求 3、软件版本号、开源协议列表 4、MYSQL及FTP密码 5、软件目录及配置列表 6、软件操作命令汇总 7、开机自启动 8...

    Apache24+php7.zip

    在部署Apache24时,我们需要配置httpd.conf文件,设置监听端口、文档根目录、虚拟主机等参数,以满足特定的Web服务需求。 接着,PHP7是PHP编程语言的一个重要版本,它带来了显著的性能提升和语法改进。与之前的PHP5...

    php5apache2.dll-php5.1.x.zip

    1. **php5apache2.dll**:这是PHP和Apache之间的接口,允许Apache解析并执行PHP代码。当你在Apache上安装PHP时,这个模块需要被正确配置和加载,以便服务器能够处理.php文件。它实现了mod_php,这是一种模块化的方式...

    APACHE编译无扩展名的PHP程序doc文档

    由于Apache需要将所有文件都解析为PHP,这会增加服务器的负担和资源消耗。此外,对于非PHP文件的请求,Apache可能会错误地将其传递给PHP解释器,导致性能下降。 在PHP环境中,你可以通过`$_SERVER`全局数组获取有关...

    apache2 + php5

    完成这些步骤后,Apache将能够解析`.php`文件并执行其中的PHP代码。例如,创建一个名为`index.php`的文件,包含`&lt;?php echo "Hello, World!"; ?&gt;`,然后将它放在Apache的文档根目录下,访问`...

    php运行环境搭建(apache nginx)

    3. **配置Apache与PHP**: 安装完PHP后,需要配置Apache以解析.php文件。通常需要修改`/etc/apache2/mods-enabled/php.conf`(具体路径可能因系统而异)文件,确保PHP模块已启用。 4. **安装MySQL**: 同样通过包管理...

    apache mysql php 一键安装

    2. **配置Apache**:安装后,需要编辑Apache的配置文件(如`httpd.conf`),确保正确设置了虚拟主机、文档根目录(通常在`htdocs`目录下)以及其他必要的参数。 3. **安装MySQL**:这通常涉及下载MySQL的安装包,...

Global site tag (gtag.js) - Google Analytics