首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
Google
首页 入门 Linux编程 系统管理 网络管理 Linux认证 Unix/BSD Linux数据库 Linux集群 Linux手册 Linux下载 Ubuntu 论坛 专题 RSS
您现在的位置: 中国IT实验室 >> Linux >> 网络管理 >> Linux服务器 >> 正文

RedHat Linux AS4 LAMP网站搭建实例

  在安装完Apache 和MySQL 后,可以开始安装PHP 了。安装PHP 的步骤如下:

  (1)获取源代码

  创建存放软件的目录:

  mkdir /root/software (可以存放在任何自己想存放的目录)

  到http://www.php.net/下载最新稳定版的源代码,放到/root/software。

  本案例中下载的是php-5.1.4.tar.bz2

  (2)解压

  tar –jxvf php-5.1.4.tar.bz2

  cd php-5.1.4

  (3)配置编译选项

  刚才已经提到,打算使用MySQL 来存储数据,因此必须要指名支持MySQL 数据(——with-mysql),并指名MySQL 数据的安装位置;如果需要处理XML 数据,需要 ——wiht-xml 和 –with-dom; 如果需要使用PHP 脚本来生成图片, 需要使用——with-gd。

  总之如果需要使用的功能的库文件不在系统路径内,必须要明确支持,如果不明确支持,那么配置脚本自动进行处理。集体需要使用什么功能,这取决于站点的PHP 脚本使用的函数大多数情况下,需要这样来配置编译选项:

  ./configure ——prefix=/usr/local/php

  ——with-apxs2=/usr/local/apache2/bin/apxs ——with-mysql=/usr/local/mysql

  ——with-mysql-sock=/usr/local/mysql/tmp/mysql.sock ——with-xml ——with-dom

  ——with-mcrypt ——with-iconv ——with-gd ——with-mime-magic

  ——with-openssl=/usr/local/openssl ——enable-ftp

  其中——with-apxs2=/usr/local/apache2/bin/apxs 选项的作用是:在安装时会修改APACHE 的配置文件,加入PHP 模块,同时将模块复制到apache 的模块目录下。

  (4)编译并安装

  make

  make install

  (5)拷贝php 的配置文件

  cp php.ini-dist /usr/local/php/php/php.ini

  在编译php 时使用——with-config-file-path=[dir]来明确指明配置文件的存储位置,那么就拷贝到指定位置,否则就拷贝到:安装目录/usr/local/php/

  测试安装是否成功

  要进行测试,vi /usr/local/apache2/conf/httpd.conf:

  (1)修改DocumentRoot,的值,指定web 页面的存储位置

  DocumentRoot "/ web"

  (2)确保文件中已经存在并且启用下面的行

  LoadModule php5_module modules/libphp5.so

  (3)在文件中添加下面的行:

  AddType application/x-httpd-php .php

  目的是使以php 为扩展名的文件会使用PHP 程序来解析 。

  (4)创建一个测试文件/web/vfast.php,其内容如下:

<?php
phpinfo();
?>

  (5)启动apache 服务:

  /usr/local/apache2/bin/apachectl start

  (6)在浏览器中访问刚才的页面,例如:http://localhost/vfast.php

  如果成功返回php 的相关信息,说明安装成功。

上一页  [1] [2] [3] 

【责编:Yoyo】
中国IT教育
相关产品和培训
文章评论
 友情推荐链接
 专题推荐

 ·防范Linux病毒 打造没有病毒的乐土…
 ·Linux Shell编程实用指南…
 ·Linux日志分析与管理
 ·揭密Linux内存管理
 ·邮件服务Sendmail应用配置
 ·Linux 安全管理…
 ·Linux 下DNS服务器架设攻略…
 ·Linux 下的路由的配置与应用…
 ·专题:Apache实用手册
 ·全面剖析Linux文件系统
 今日更新
 认证培训
 频道精选
 Windows频道导航