`

linux 搭建php运行环境

阅读更多

linux install apache server

 

1、到官网下载  http://httpd.apache.org/download.cgi    

2、解压

    tar  -zxvf httpd-2.2.22.tar.gz

3、建立目标文件夹(注意以下所有操作都时在root用户下执行的)

    mkdir /usr/local/apache2

    也就是说等下安装的apache2要安装到这个文件夹里面

4、配置

    回到原来解压之后产生的文件夹

    ./configure --prefix=/usr/local/apache2 --enable-module=shared

    要加上后面的参数,否则无法使用php,-enable-module=shared表示Apache可以动态的加载模块

5、编译

    make    

如果编译出错,看看是否安装了build需要的工具 autoconf libtool 

yum install autoconf libtool

 

6、安装

    make install   

7、启动,重启和停止 ,先切换到安装完成后的目录/usr/local/apache2/bin

    ./apachectl -k start

    ./apachectl -k restart

    ./apachectl -k stop   

8、配置文件(满足最基本的配置)

     编辑 /usr/local/apache2/conf/httpd.conf 文件     

     找到:

    AddType  application/x-compress .Z

    AddType application/x-gzip .gz .tgz

    在后面添加:

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php-source .phps   

    找到:

    <IfModule dir_module>

    DirectoryIndex index.html

    </IfModule>

    添加:

    <IfModule dir_module>

    DirectoryIndex index.html index.php

    </IfModule>    

    找到:

    #ServerName www.example.com:80

    修改为:

    ServerName 127.0.0.1:80或者ServerName localhost:80

    

9、测试

    在浏览器里输入http://127.0.0.1

    如果出现It Works!说明成功。

 

 

二、安装PHP

1、 下载

    http://www.php.net/downloads.php

2、解压

    tar -zxvf php-5.3.16.tar.gz

3、建立目标文件夹

    mkdir /usr/local/php

    也就是说等下安装的php要安装到这个文件夹里面

4、配置

    回到原来解压后的文件夹

    ./configure --prefix=/usr/local/php  --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/share/mysql --with-mysqli=/usr/bin/mysql_config

 

上面 --with-mysql 是mysql的安装路径

--with-mysqli 可以通过 find / -name mysql_config 查找得到

如果出现 libxml2的错误,需要安装这个包

 

yum install libxml2  libxml2-devel

 

如果出现 错误note that the mysql client library is not bundled anymore

yum install mysql-devel

 

注意这里有一个-with-apxs2=/usr/local/apache2/bin/apxs选项,其中apxs是在安装Apache时产生的,apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。

 

5、编译

    make   

6、测试编译

    make test   

7、安装

    make install

8、配置文件

 

    cp php.ini-development /usr/local/lib/php.ini

 

 

9.重启apache

 

    /usr/local/apache2/bin/apachectl -k restart

 

10、测试

    在apache的htdocs下建立一个php文件test.php,里面的内容如下:

 

    <?php

    $mysqli=new mysqli();

    $mysqli->connect('localhost','root','','mysql');

    $sqlstr='select host,user from user ';

    $result=$mysqli->query($sqlstr);

    while($row=$result->fetch_object())

    { 

      $name=$row->host;

       echo $name;

    }

    ?>

 

然后在浏览器里输入http://127.0.0.1/test.php

   

看到结果说明apache+php+mysql 环境搭建成功了。

 

当连接mysql的时候,看看是否有mysql这个数据库,以及用户名和密码是否对。

如果木有安装mysql ,j就通过yum安装

yum install mysql-server 

 

下载 phpadmin 关联mysql数据库

http://www.phpmyadmin.net/home_page/index.php

下载下来后解压

tar -zxvf phpMyAdmin

cp phpmyadmin/ /usr/local/apache2/htdocs/phpmyadmin -r

 

 

参考 :

 

http://httpd.apache.org/docs/2.2/install.html

http://www.php.net/manual/zh/install.unix.apache2.php 

分享到:
评论

相关推荐

    Linux下安装Apache+PHP+MySql搭建PHP运行环境

    Linux下安装Apache+PHP+MySql搭建PHP运行环境 Linux 下安装 Apache+PHP+MySql 搭建 PHP 运行环境是 Web 开发中最常用的解决方案之一。通过本教程,我们将指导您一步步搭建一个完整的 PHP 运行环境,包括安装 ...

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat)_怎么配置php运行环境

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat) 一台linux上同时运行php和java网站项目 一台linux上同时运行apache httpd和java tomcat

    Linux搭建php开发环境

    在Linux系统中搭建PHP开发环境是一项基础且重要的任务,它涉及到服务器配置、Web服务的安装以及PHP解释器的集成。本教程将详细讲解这个过程,确保开发者能够在Linux环境下顺利进行PHP编程。 首先,我们需要安装一个...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境.pdf

    Linux下安装Apache+PHP+MySql搭建PHP运行环境.pdf

    linux 搭建 php、mysql 、apatch 环境

    在Linux系统中搭建PHP、MySQL和Apache环境是创建动态网站或Web应用程序的基础步骤。这个过程通常被称为“LAMP”(Linux、Apache、MySQL、PHP)堆栈。在Ubuntu操作系统上,这一过程相对简单,主要涉及以下几个关键...

    Linux系统搭建PHP开发环境

    在Linux系统中,尤其是Ubuntu,搭建PHP开发环境是开发者日常工作中常见的任务。LNNP(Linux、Nginx、MySQL、PHP)是一个流行的Web服务架构,用于高效地运行动态内容和静态内容。在这个环境中,Linux作为操作系统,...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境.zip

    在Linux系统中,构建一个PHP运行环境通常涉及到三个主要组件:Apache服务器、PHP解释器以及MySQL数据库管理系统。这个过程被称为LAMP(Linux、Apache、MySQL、PHP)堆栈的搭建,是开发和运行PHP Web应用的基础。下面...

    Linux下搭建PHP环境

    本篇文章将详细介绍如何在Linux环境下搭建PHP运行环境,以便运行PHP应用程序。 首先,我们需要安装Apache服务器,它是最常用的Web服务器软件之一。在本案例中,我们使用的版本是httpd-2.2.11。你可以通过以下步骤...

    phpStudy PHP环境集成包 PHP环境一件搭建 Linux版 Win版

    **phpStudy PHP环境集成包** 是一款非常受欢迎的工具,专为开发者设计,用于便捷地在Windows和Linux操作系统上搭建PHP开发环境。它集成了多种必要的组件,包括PHP、Apache服务器、MySQL数据库以及PHP扩展等,使得...

    LINUX下APACHE+MYSQL+PHP运行环境搭建教程.pdf

    "LINUX下APACHE+MYSQL+PHP运行环境搭建教程" 本教程旨在指导读者在LINUX系统中搭建APACHE+MYSQL+PHP运行环境,通过详细的步骤和命令,帮助读者快速搭建一个功能完善的Web服务器环境。 知识点1: Apache、MYSQL、...

    Linux搭建PHP+MySQL+Apache环境

    在Linux系统中搭建PHP+MySQL+Apache环境是创建一个功能完备的Web服务器的关键步骤,这个环境通常被称为LAMP(Linux, Apache, MySQL, PHP)堆栈。以下将详细介绍如何一步步完成这一过程。 首先,我们需要安装Apache...

    Linux下部署php环境搭建

    Linux环境下部署PHP环境涉及多个步骤,主要包括安装和配置Apache服务器、安装PHP解释器和相关模块,以及可能需要的其他配置。以下详细解析: 首先,检查是否已经安装Apache服务器。在Linux环境下,Apache通常以...

    linux系统安装PHP运行环境

    linux系统安装PHP运行环境 (PHP+apache+mysql),yum安装命令

    Linux下安装Apache+PHP+MySql搭建PHP运行环境.docx

    在Linux系统中,搭建一个基于Apache、PHP和MySQL的Web开发环境是常见的需求,这个环境通常被称为LAMP(Linux、Apache、MySQL、PHP)堆栈。以下将详细讲解如何一步步在Linux上安装和配置这些组件。 ### 一、关闭...

    php运行环境搭建(apache nginx)

    总之,搭建PHP运行环境需要对Web服务器、数据库和脚本语言有深入理解。Apache和Nginx各有优缺点,选择哪种取决于项目需求和个人偏好。在实际操作中,务必参考官方文档和社区资源,以确保环境的稳定性和安全性。

    linux下LAMP环境搭建

    本文详细介绍了如何在Linux环境下搭建LAMP环境,包括Apache HTTP Server、MySQL Server 和 PHP 的安装配置过程。通过上述步骤,可以顺利地在一个Linux系统上部署出一个完整的LAMP平台,为后续开发基于Web的应用程序...

Global site tag (gtag.js) - Google Analytics