Apache2 + mod_ssl + php5 完全安装实录(4)

原创 2004年08月10日 10:18:00

原始地址:http://blog.njmars.com/myhan/archive/2004/07/17/221.aspx

下面我就开始安装php5了,过程其实很简单的。

首先PHP官方网站下载PHP5的源码包:
这个是下载页面:
http://www.php.net/downloads.php
这个是PHP5的下载连接:http://cn.php.net/get/php-5.0.0.tar.gz/from/this/mirror

解压缩源码包:
$ tar zxvf php-5.0.0.tar.gz
$ cd php-5.0.0

开始安装:
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-openssl=/usr/local/ssl --with-mysql=/usr/local/mysql
我是将 php5 编译成apache的DSO方式加载的模块的,这里指定使用的是apache2。如果是apache1,需要将 --with-apxs2 换成 --with-apxs。如果使用 ./configure --help 查看帮助的话,可以看到这样的提
示:
EXPERIMENTAL: Build shared Apache 2.0 module. FILE is the optional
                          pathname to the Apache apxs tool; defaults to apxs.

是说 PHP 在 apache2 下的模块式的安装方式还处于实验阶段。
我使用的是 mysql4.0 版本,如果想使用 php5 提供的 mysqli 模块,还需要安装 mysql4.1 以上的版本。不过 mysql 官方网站上说这还没有正式推出:)
$ make
$ su
# make install

到这里安装就结束了,下面还需要做一些配置。make install 的时候,已经自动将 LoadModule 这一行添加到 Apache 的配置文件 httpd.conf 中了,下面还有一些额外的设置。参考 PHP 的手册可以找到这些内容的:http://www.php.net/manual/zh/installation.php

首先将 PHP 的配置文件从源码目录拷贝到相应的地方,我没有 --prefix 指定 PHP 的安装目录,所以按照默认的设置,prefix是 /usr/local ,php.ini 的位置应该是在:/usr/local/lib下面。如何看 PHP.ini 是否起作用呢?待会告诉呢:)
$ mv php.ini-recommended /usr/local/lib/php.ini

然后,编辑 httpd.conf ,添加上如下的指令告诉 Apache 将特定扩展名的文件解析成 PHP。同时我还添加了 index.php 作为默认页。
#
# Bring in additional module-specific configurations - mod_php5
#
<IfModule mod_php5.c>
    AddType application/x-httpd-php .php
    DirectoryIndex index.php
</IfModule>

重启 Apache 服务器,一切就OK咯,写一个 phpinfo 来看看吧:
<?php
<?php
<?php
    phpinfo();
?>

Apache2 + mod_ssl + php5 完全安装实录(3)

原始地址:http://blog.njmars.com/myhan/archive/2004/07/17/219.aspx所谓LAMP,Apache  +  PHP 当然还少不了 mysql 的支持啊...
  • myhan
  • myhan
  • 2004-08-10 10:17:00
  • 1092

Apache2 + mod_ssl + php5 完全安装实录(2)

原始地址:http://blog.njmars.com/myhan/archive/2004/07/17/213.aspxopenssl的安装下载最新版本的openssl: http://www.op...
  • myhan
  • myhan
  • 2004-08-10 10:15:00
  • 1893

Apache2 + mod_ssl + php5 完全安装实录(1)

原始地址:http://blog.njmars.com/myhan/archive/2004/07/16/210.aspx环境:RedHat 9.0说明:使用$ 开头的是普通用户身份执行的命令使用# ...
  • myhan
  • myhan
  • 2004-08-10 10:06:00
  • 7142

Debian下配置APACHE2+MYSQL5+PHP5

学生的毕业论文是基于APACHE+MYSQL+PHP环境实现的,目标是开发一个网页游戏。他给我的实验环境是EasyPHP 3.0,一看实际上是为方便在WINDOWS下安装而打一个包。我的LAPTOP上...
  • bennyfun79
  • bennyfun79
  • 2009-04-15 10:02:00
  • 10219

Ubuntu下配置apache2+php5+mysql

一、安装apache2+php5+mysqlsudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server二、设置my...
  • Shoru
  • Shoru
  • 2007-08-05 15:08:00
  • 1020

linux php5 apache2 安装步骤

相关软件: apache:httpd-2.2.19.tar.gz php:php-5.2.17.tar.gz 首先安装apache: 将 zxvf httpd-2.2.19.tar.gz放...
  • ruanwenqinrl
  • ruanwenqinrl
  • 2014-04-07 16:09:29
  • 703

Debian轻松搭建apache2+php5+mysql环境

今天因为要做准备一个微信商城项目,不得不用下php。安装完发现也非常简单。 安装apache2:sudo apt-get install apache2安装php5:sudo apt-get ins...
  • CanvaChen
  • CanvaChen
  • 2016-10-10 19:46:11
  • 1604

apache2.2添加ssl

首先下载openssl 因apache能支持openssl的版本只到0.9.8 所以我下载的版本为openssl-0.9.8.tar.gz 下载地址:http://www.openssl.org...
  • TiaoZhanJi_Xian
  • TiaoZhanJi_Xian
  • 2017-08-04 17:07:40
  • 620

Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5)

Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5) 原文:Ubuntu LAMP搭建 为了数据库课程设计,只好自己搭一个数据...
  • notail_woo
  • notail_woo
  • 2015-02-02 23:11:45
  • 1250

ubuntu 安装mysql apache2 php5

  • 2008年11月22日 10:56
  • 4KB
  • 下载
收藏助手
不良信息举报
您举报文章:Apache2 + mod_ssl + php5 完全安装实录(4)
举报原因:
原因补充:

(最多只允许输入30个字)