`
ILoveDOUZHOU
  • 浏览: 81100 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Linux环境下搭建php开发环境

 
阅读更多
本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略!

文章背景:
因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境,
通过apt方式安装build-essential
$ sudo apt-get install build-essential

编译安装的步骤一般分为:
编译配置
$ ./configure --XXX(参数s)
编译配置的问题:
a、在没有安装之前,对软件无法全面了解
b、如果不全全面了解,又不知道该怎么安装(附带哪些参数)
c、可以先选择一个最简单的安装方式,随着使用,多次安装来解决这个问题

该过程比较复杂,需要很复杂的具体参数配置,具体参数通过 configure --help 查看
编译
$ make
安装
$ sudo make install

**************************************

Apache 安装

1、下载 httpd-2.2.11.tar.gz

2、解压
tar zxvf httpd-2.2.11.tar.gz
在执行tar指令的路径下,会产生一个httpd-2.2.11目录

5、查看一下编译的配置信息
切换到解压之后的httpd-2.2.11目录
./configure --help
通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置
进一步查看手册,也可以了解相关信息

6、进行编译配置
$ ./configure --prefix=/usr/local/apache2 \ 指定安装目录
--enable-so \ 允许使用外部so模块
--with-mpm=prefork url请求跳转策略


7、编译:
$ make

8、安装:(使用sudo是因为要安装的路径/usr/local/apache2不属于个人路径)
$ sudo make install

《安装完毕》
9、测试
修改httpd.conf。
将 #ServerName www.example.com:80 修改为 ServerName 127.0.0.1:80(localhost:80)
启动 sudo ./apachectl -k start
停止 sudo ./apachectl -k stop
重新起动 sudo ./apachectl -k restart (该命令有时无效,用stop+start代替)

****************************************

PHP安装


1、下载php-5.2.8.tar.gz

2、解压tar zxvf php-5.2.8.tar.gz

4、查看一下编译的配置信息
切换到解压之后的httpd-2.2.11目录
./configure --help
通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置
进一步查看手册,也可以了解相关信息

5、编译配置
./configure --prefix=/home/guandl/webenv/php528 \
--enable-mbstring \
--with-apxs2=/usr/local/apache2/bin/apxs

6 编译
make

7、安装
sudo make install

《安装完毕》

8、复制php.ini
因为一般安装后的php目录$php/lib下没有php的配置文件,需要把解压目录下的php.ini-recommended复制到php的lib目录
sudo cp php.ini-recommended /home/guandl/webenv/php528/lib/php.ini

9、修改apache 的配置文件 httpd.conf
增加一下内容
LoadModule php5_module modules/libphp5.so 安装php时候已经自动生成
AddType application/x-httpd-php .php

10、测试
编写一个php文件,如any.php
<?php
phpinfo();
?>

放到apache的htdocs目录下
重新启动apache
http://127.0.0.1/any.php

分享到:
评论

相关推荐

    Linux搭建php开发环境

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

    Linux环境下搭建php开发环境的操作步骤

    Linux环境下搭建PHP开发环境需要遵循一系列详细的步骤,以确保各种软件包正确编译和安装。文章中提及的安装方法是通过编译方式进行,而不涉及使用包管理器如apt-get等来安装预编译的软件包。这是因为某些软件,比如...

    Linux下PHP开发环境搭建(Apache2.4+PHP7.1+MySQL5.7)

    在本文中,我们将详细介绍如何在Linux环境下搭建一个基于Apache 2.4、PHP 7.1和MySQL 5.7的开发环境,这是一个常见的LAMP(Linux、Apache、MySQL、PHP)架构,广泛用于Web应用程序的开发。 首先,我们需要下载必要...

    Linux下PHP环境的搭建

    以上就是在Linux环境下搭建PHP环境的详细步骤,涵盖了从源码安装到使用工具的多种方法。了解这些过程有助于理解服务器配置,对于开发者来说是必不可少的知识。在日常工作中,根据项目需求和自身技能选择合适的安装...

    Linux下快速搭建php开发环境

    本文通过详细介绍使用XAMPP和PhpStorm在Linux环境下搭建PHP开发环境的步骤,以及创建一个基础的PHP示例程序,为读者提供了一套完整的操作指南。 首先,XAMPP是ApacheFriends开发的一个用于Linux、Windows和Mac OS的...

    搭建PHP 开发环境

    本节将详细介绍如何在Linux环境下通过编译源代码的方式搭建PHP开发环境。 ##### 2.2.1 安装前准备 - **操作系统**:以Red Hat Linux系列为例,假设读者已经安装了Red Hat Linux系列的一个版本。 - **获取软件包**...

    Linux系统搭建PHP开发环境

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

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

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

    Windows下php开发环境搭建

    ### Windows 下 PHP 开发环境搭建知识点详解 #### 一、WAMP 环境搭建概述 在 Windows 平台上搭建 PHP 开发环境时,通常会选择 WAMP (Windows, Apache, MySQL, PHP) 这样的组合。WAMP 环境为开发者提供了便捷的方式...

    linux下LAMP环境搭建

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

    window,linux下php环境搭建

    在Linux环境下搭建PHP环境,首先需要安装并配置Web服务器,通常选择的是Apache服务器。Apache是目前应用最广泛的Web服务器软件之一,支持多种操作系统,包括Linux。以下是安装Apache的具体步骤: 1. **下载Apache...

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

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

    Linux下LAMP PHP开发环境搭建.docx

    Linux 下 LAMP PHP 开发环境搭建 本文主要介绍了在 Linux 系统下搭建 LAMP 环境的步骤,包括安装 build-essential、MySql 和 PHP 等组件。下面是详细的知识点: 一、build-essential 的安装 build-essential 是...

    linux环境搭建包.rar

    在Linux环境中搭建Web服务器是一项基础且重要的IT技能,尤其对于开发者和系统管理员而言。本教程主要聚焦于使用CentOS 7.8版本进行这一过程,其中包含了搭建、配置以及二进制安装包的相关资料。以下是关于这个过程的...

    JNI开发 eclipse相关开发环境的搭建

    JNI 开发 Eclipse 相关开发环境的搭建 JNI(Java Native Interface)是 Java 调用本地代码的接口,广泛应用于 Android 开发中。为了更好地开发 JNI 项目,需要搭建一个合适的开发环境。本文将指导读者如何在 ...

    LAMP环境安装 linux + apache + mysql + php

    本文详细介绍了如何在Linux环境下搭建LAMP环境,包括卸载旧版本、系统环境部署及调整、安装所需开发包以及具体组件的安装过程。遵循以上步骤,您可以成功地在自己的Linux系统上搭建起一套完整的LAMP环境,从而支持...

    LINUX搭建php开发环境,安装LNMP,LNMPA.zip

    LINUX搭建php开发环境,安装LNMP,LNMPA.zip

    Windows XP下Php开发环境搭建

    ### Windows XP 下 PHP 开发环境搭建详解 #### 一、概览 在 Windows XP 操作系统上搭建 PHP 开发环境通常涉及三个主要组件的安装与配置:Apache Web 服务器、PHP 解释器以及 MySQL 数据库服务。这些组件共同构成了...

Global site tag (gtag.js) - Google Analytics