本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略!
文章背景:
因为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开发环境的操作步骤进行了详细的分析介绍,需要的朋友参考下
Linux+Apache2.4+PHP7.1+MySQL5.7
Ubuntu系统搭建PHP开发环境,支持LNNP环境。
Linux下完整的PHP开发环境搭建文档。lanmp环境,库文件加载。
window,linux下php环境搭建.doc
linux 下的php服务器搭建指导, 是编译安装的 比较好的资源 redhat linux
Linux下LAMP PHP开发环境搭建.docx
一、Linux下快速搭建php开发环境 1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XAMPP可快速搭建PHP开发环境。下载链接:https://www.apachefriends.org/download.html...
详解如何正确配置PHP开发环境 配置PHP开发环境首先需要在PHP的官方网站上下载最新的版本,然后需要按照文章中提到...文章将介绍Apache、MySql、PHP的下载、安装及配置,分别讲述在windows和Linux环境下开发环境的搭建。
LINUX搭建php开发环境,安装LNMP,LNMPA.zip
JNI开发 eclipse相关开发环境的搭建
自己再虚拟机装的CentOS7.2系统,亲手操作搭建的PHP开发环境,有图有真相!
Linux是个一个性能优异,安全的操作系统,互联网超多的web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。 1.JAVA开发环境的安装与配置(JDK安装,环境变量的...7.Flex开发环境搭建
手把手叫你安装linux下php环境 包括 卸载旧版本的apache mysql等 安装GD zlib libxml libmcrypt libpng 等等php需要的组建 整个文档非常详细 自己下了看吧 查询系统中已安装的Apache相关软件包 # rpm -qa|grep -i ...
学习PHP 脚本编程语言之前,必须先搭建并熟悉开发环境。正所谓“工欲善其事,必先利其器”。搭建LAMP 工作平台,需要在Linux 操作系统上分别安装Apache 网页服务器,PHP 应用服务器和MySQL 数据库管理系统,以及一些...
这篇文档介绍如何在Ubuntu下安装配置Lamp环境
lnmp是比较优秀的整套web开发框架。当前很多大公司都采用lnmp框架开发,对于新手来说,你可以使用lnmp的一键安装包,但是想了解lnmp整个工作原理,流程。还是手动搭建lnmp框架更能深刻的理解lnmp。 本文详细记录了...