Linux(ubuntu8.04LST)环境下搭建php开发环境
前提条件:
因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境,
通过apt方式安装build-essential
$ sudo apt-get install build-essential
编译安装的步骤一般分为:
编译配置
编译安装的问题:
a、在没有安装之前,对软件无法全面了解
b、如果不全全面了解,又不知道该怎么安装
c、可以现选择一个最简单的安装方式,随这使用,多此安装来解决这个问题
该过程比较复杂,需要很复杂的具体参数配置,具体参数通过 configure --help 查看
编译
$ make
安装
$ sudo make install
准备工作
安装以下两个软件
apt-get install flex
apt-get install libxml2-dev
安装Apache2
1、安装依赖文件:
sudo apt-get install libssl-dev
2、下载 httpd-2.2.11.tar.gz
3、解压
tar zxvf httpd-2.2.11.tar.gz
在执行tar指令的路径下,会产生一个httpd-2.2.11目录
4、查看一下编译的配置信息
切换到解压之后的httpd-2.2.11目录
./configure --help
通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置
进一步查看手册,也可以了解相关信息
5、进行编译配置
根据你对Apache的需求进行相关选项的配置,详见Apache手册
$ ./configure --prefix=/usr/local/apache2 \
--enable-so \
--enable-cgi \
--enable-info \
--enable-rewrite \
--enable-speling \
--enable-usertrack \
--enable-deflate \
--enable-ssl \
--enable-mime-magic \
--with-mpm=prefork
每行对应参数含义:
指定安装目录
允许使用外部so模块
url请求跳转策略
...
...
6、编译:
$ make
安装:(使用sudo是因为要安装的路径/usr/local/apache2不属于个人路径)
$ sudo make install
进入Apache安装目录下/usr/local/apache2/conf修改httpd.conf。
将 #ServerName www.example.com:80 修改为 ServerName 127.0.0.1:80
启动 sudo /usr/local/apache2/bin/apachectl -k start
停止 sudo /usr/local/apache2/bin/apachectl -k stop
PHP安装
0、准备
sudo apt-get install libdb4.6-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libjpeg62-dev
sudo apt-get install libpng12-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install libgd2-xpm libgd-tools libgd2-xpm-dev
sudo apt-get install php5-gd
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/eros/WEB_ENV/php528 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-curl=/usr/local \
--with-curlwrappers \
--enable-ftp \
--enable-sockets \
--with-jpeg-dir=/usr/local \
--with-png-dir=/usr/local \
--with-freetype-dir=/usr/local \
--enable-gd-native-ttf \
--with-iconv-dir=/usr/local \
--enable-mbstring \
--with-gettext=/usr/local \
--with-libxml-dir=/usr/local \
--enable-zend-multibyte \
--with-oci8=instantclient,/usr/lib/oracle/10.2.0.4/client/lib
--with-gd=/usr/local \
--with-openssl=/usr/local \
--with-zlib=/usr/local \
--with-zlib-dir=/usr/local \
6 编译
make
7、安装
sudo make install
8、复制php.ini
把解压目录下的php.ini-recommended复制到php的lib目录
sudo cp php.ini-recommended /home/eros/WEB_ENV/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
分享到:
相关推荐
本文将深入解析如何在Ubuntu 8.04系统上搭建这套开发环境,涵盖Java环境的配置、Tomcat服务器的安装与启动、以及集成开发环境Eclipse MyEclipse的设置。 ### Java环境配置 #### 安装Java运行环境与开发工具包(JDK)...
在 Ubuntu 8.04 系统中安装 G++ 编译器是非常必要的,特别是在配置 okl4 环境时。下面将详细介绍如何在 Ubuntu 8.04 中安装 G++。 首先,需要安装 build-essential 软件包,该软件包包含了基本的编译工具,包括 GCC...
Vmware虚拟机下Ubuntu 8.04安装可以分为两个部分:Vmware虚拟环境的安装和Ubuntu系统的安装。在Vmware虚拟环境的安装中,我们需要首先安装Vmware Workstation,然后创建一个新的虚拟机,选择Linux版本为Ubuntu 8.04...
ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源
对于那些内存有限的老式计算机来说,如何在低配置环境下流畅运行 Ubuntu 8.04 成为了一个挑战。本文将详细介绍如何在仅有 128MB 内存甚至更低配置的机器上安装并优化 Ubuntu 8.04。 #### 二、安装 Ubuntu 8.04 ...
Ubuntu 8.04,代号“Hardy Heron”(苍鹭),是Ubuntu Linux操作系统的一个重要版本,发布于2008年。这个版本带来了许多改进和新特性,为用户提供了更稳定、安全和易用的操作环境。下面将详细介绍Ubuntu 8.04的安装...
ubuntu8.04使用手册,ubuntu8.04使用手册ubuntu8.04使用手册,ubuntu8.04使用手册,ubuntu8.04使用手册,
《Ubuntu 8.04 速成手册1.0》是一本专为初学者设计的指南,旨在帮助读者快速掌握Ubuntu 8.04(Hardy Heron)这一经典Linux发行版的使用技巧。Ubuntu 8.04是Ubuntu系列的一个重要版本,发布于2008年,它的稳定性和...
### Ubuntu 8.04 安装与配置详解 #### 一、系统初始化 系统初始化是确保Ubuntu系统正常运行的基础步骤。此阶段涉及到的操作主要包括硬盘分区、安装过程中的选择(如语言、时区等),以及安装后的基础设置,如更新...
Ubuntu 8.04,代号Hardy Heron,是Ubuntu Linux发行版的一个重要版本,于2008年4月24日正式发布。这个版本为桌面用户提供了长达3年的安全更新支持,对于服务器用户则提供了5年的支持期,因此它对广泛的用户群体都...
最后,手册可能会提供一些进阶话题,比如Ubuntu的终端命令行技巧、编程环境搭建、开发工具的使用,甚至可能包括简单的系统维护和故障排查步骤。 通过阅读《Ubuntu 8.04 速成手册》,读者将能够熟练地操作Ubuntu ...
包括三个资源:linux命令手册,ubuntu8.04使用手册,linux管理指南,简单实用是我的追求。
Ubuntu 8.04,代号“Hardy Heron”,是Ubuntu Linux发行版的一个重要版本,发布于2008年,以其稳定性和丰富的应用软件库著称。这份手册的PDF文件包含了详尽的步骤和截图,使得即使没有Linux背景的用户也能顺利上手。...
以下将详细介绍如何在Ubuntu 8.04下搭建一个完整的嵌入式开发环境。 首先,确保系统是最新的。打开终端并输入以下命令来更新系统软件包: ``` sudo apt-get update sudo apt-get upgrade ``` 接着,安装基本的开发...
总之,《Ubuntu 8.04速成手册》是一本全面覆盖了安装、配置、日常使用、系统维护、安全以及开发环境搭建等内容的教程,无论你是Linux新手还是希望深入了解Ubuntu 8.04的用户,都能从中受益。通过阅读这份手册,你...
标题中的“同事安装Ubuntu 8.04和Windows”指的是在一个计算机系统中同时安装Ubuntu 8.04(一个基于Linux的开源操作系统)和Windows(微软的商业操作系统)的双系统配置。这样的设置允许用户根据需求在两个操作系统...
ubuntu 8.04使用手册
打开终端(通过Application菜单下的附件找到Terminal),输入`sudo -i`切换到管理员权限,然后输入`sudo gedit /etc/apt/sources.list`打开Ubuntu 8.04的源列表文件。将文件内容替换为以下内容: ``` deb ...