ChinaUnix.net 首页 | 博客 | Linux | 论坛 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 沙龙 | 搜索
Linux首页 | Linux论坛 | 论坛精华 | 开源新闻 | 技术文章 | 专题专栏 | 新手指南 | 迁移方案 | 产品方案 | 开源项目 | 开源图书 | 软件下载 | 人才招聘 | Linux博客
  搜索

  产品与方案
·中科红旗全面打造现代化邮政体系
·红旗助力“网上审批服务” 推动电子政务
·红旗正版化开创呼和浩特网吧建设新起点
·红旗Linux助信息产业部邮件服务器“快跑”
·中标普华Linux 为电子政务信息化保驾护航
·中标普华Linux助力基金产业
·中标普华Office率先支持UOF标准
·中标普华邮件系统助力西藏政府信息化建设
·红旗Linux助力国库集中支付系统改革
·红旗助中信卫星 掀起GIS通信应用风暴
·红旗软件助力烟草总局 全面建设“数字烟草”
·红旗助力“信访阳光工程”打造畅通信访渠道
·红帽联合FIS发布下一代实时核心银行平台
·红旗助力金盾 打造全无忧出入境信息系统
·红旗Linux全力打造中国邮政总局名址信息库
·爱尔兰证交所从Unix迁移到红帽企业Linux
·一流的意大利银行选择使用红帽企业Linux
·PLUS Finanzservice选择使用红帽企业Linux
·红帽助力TransACT Communications 公司
·法国零售业巨头Lapeyre采用Redhat Linux
·旅游预订网站选择使用红帽企业Linux
·马哈拉施特拉邦政府的红帽解决之道
·美国联邦政府案例
·红帽为慕尼黑展览会提供现代化集群系统
·Yuba郡用开源软件和红帽产品提高了效率
·红帽企业Linux助印度理工建立高性能计算中心
·采用红帽Linux 将系统维护时间缩短了65%
·从UNIX迁移到Linux使Peñoles公司获益非浅
·Hikal公司用红帽企业Linux开展任务关键的ERP项目
·KDE3.5.4新版本发布
·芝加哥商业交易所从Unix向Linux迁移
·南方基金管理有限公司成功案例 Red Hat Linux
·广东北电通讯设备有限公司成功案例
·挪威国家石油公司从UNIX迁移到红帽Linux,成本减半
·中央电视台CCTV动画部案例 Red Hat Linux

  图书

鸟哥的Linux私房菜基础学..


Linux程序设计.第3版


Linux设备驱动开发详解


  下载
·Endian Firewall
·linux kernel(Linux 内核)
·CentOS
·Fedora Core 6
·Scientific Linux
·Slackware 11.0
·Gentoo Linux
·ubuntu-6.10-i386服务器版本
·ubuntu-6.10-amd64服务器版
·ubuntu-6.10-i386桌面版
·ubuntu-6.10-amd64桌面版
·Engarde Linux
您的位置: Linux时代 > 技术文档 > 新手入门 >

Apache+php+mysql在Linux下的安装与配置

日期:2007-08-30 作者:phpchina 来自:phpchina


  具体安装步骤与方法如下:

  1. MySQL的安装

  •解压mysql5 的安装包:tar –zxvf mysql-5.0.16.tar.gz

  •进入解压后的安装包: cd mysql-5.0.16

  •配置:

  ./configure

  --prefix=/opt/mysql

  --with-extra-charsets=all

  --with-unix-socket-path=/opt/mysql/var/mysql.sock

  •make

  •make install

  •复制配置文件到/etc下

  cp /opt/mysql/share/mysql/my-medium.cnf /etc/my.cnf

  •运行:./opt/mysql/bin/mysql_install_db

  这个命令是创建MySQL的授权表.

  •改变权限:

  chmod 755 /opt/mysql/var

  chown -R mysql : mysql /opt/mysql/var

  •启动服务:./opt/mysql/share/mysql/mysql.service start (关闭用stop)

  •解释参数:

  •--prefix=/opt/mysql 把mysql指定安装到/opt/mysql目

  录中;

  •--with-extra-charsets=all 对多语言的支持;

  •--with-unix-socket-path=/opt/mysql/var/mysql.sock

  这个是指定mysql服务器启动后,联机套接字文件所

  处的位置和文件名,也就是说,如果mysql服务器成

  功启动后,就能在/opt/mysql/var目录中看到

  mysql.sock文件。

  • 解压安装包:tar –zxvf httpd-2.0.55.tar.gz

  • 进入解压后的安装包: cd httpd-2.0.55

  • 配置:./configure

  --prefix=/opt/apache

  --enable-cgi ( 意义支持CGI)

  • make

  • make install

  2. Apache2的安装

  • 安装完成后,会在/opt/目录下生成/opt/apache 启动

  apache守护进程:

  • 启动:./opt/apache/bin/apachectl start

  • 打开浏览器,输入localhost 就能看到一个

  apache的欢迎页面了,这表示我们已经成功解决了

  apache的安装。

  • apache 配制文件及目录是:/

  opt/apache/conf/httpd.conf

  • apache默认存放主页的位置应该是:/

  opt/apache/htdocs

  • 以下是配置文件里面的信息:(有的地方作了修改)

  • ServerRoot "/opt/apache"

  这是ServerRoot指定apache程序所在的的目

  录,比如日志文件、配制文件等目录.

  • Listen 80 apache 默认端口80

  • DocumentRoot "/opt/apache/htdocs"

  这个是存放网页的目录,我们应该把网页的目录指定

  到哪里,这样当访问网址时,就调用这个目录的

  文件.

  •

  这句应该和DocumentRoot 的目录保持一致。

  • 修改的地方:

  • 找到: DirectoryIndex index.html index.html.var (395行)

  改为: DirectoryIndex index.html index.html.var index.php

  • 找到:#AddType application/x-tar .tgz

  • 加一行: AddType application/x-httpd-php .php(注意空格)

  • 找到: AddDefaultCharset ISO-8859-1 (780行)

  将ISO-8859-1改为GB2312。解决网页出乱中文乱码

  • 然后保存就重启apache的守护进程

  • 注意:

  • 要想配置文件中的配置生消,前面要去掉#号

  • 每次更改配置文件,要重起服务

  • 对存放网页的目录执行:命令chmod 755 目录名chmod -R 755 目录

  名

  3. libxml2-2.6.11.tar.gz 的安装

  • 解压: tar -xzvf libxml2-2.6.11.tar.gz

  • 进入解压后的文件 :cd libxml2-2.6.11

  • 配置:指定了安装目录

  • ./configure --prefix=/opt/libxml2

  • 编译:make

  • 安装:make install

  4. zlib-1.2.3.tar.gz 的安装

  • 解压: tar -xzvf zlib-1.2.3.tar.gz

  • 进入解压后的文件:cd zlib-1.2.3

  • 配置:指定了安装目录

  • ./configure --prefix=/opt/zlib

  • 编译:make

  • 安装:make install

  5. gd-2.0.28.tar.gz 的安装

  • 解压: tar -xzvf gd-2.0.28.tar.gz

  • 进入解压后的文件:cd gd-2.0.28

  • 配置:指定了安装目录./configure --prefix=/opt/gd

  • 编译:make

  • 安装:make install

  • 安装PHP这一步骤中,最为关键的一步是使用一系

  列的激发扩展功能提供PHP configure,以及外部类

  库正确的文件路径

  • 首先解压安装文件:

  tar -zxvf php-5.1.1.tar.gz

  • 进入安装目录: cd php-5.1.1

  6. PHP的安装

  • 配置 : ./configure

  • --prefix=/opt/php5

  • --with-apxs2=/opt/apache/bin/apxs

  • --with-libxml-dir=/opt/libxml2

  • --with-zlib

  • --with-zlib-dir=/opt/lib

  • --with-mysql=/opt/mysql

  • --with-mysqli=/opt/mysql/bin/mysql_config

  • --with-gd=/opt/gd

  • --with-mysql-sock=/opt/mysql/var/mysql.sock

  • 配置说明:

  •--prefix设置PHP5 的安装路径。

  •--with-apxs2告诉PHP查找Apache 2.0的地方。

  • --with-libxml-dir和--with-zlib-dir告诉PHP放置

  •libxml2和zlib库的地方。

  •--with-mysql变量激活regularMySQL扩展功能。

  •--with-mysqli变量激活新增加的MySQL功能。

  •--with-gd变量激活GD 扩展功能。

  •--with-zlib变量激活ZLIB 压缩库。

  • ./configure --help 查看其他参数

  •一旦configure已经完成,你即可编译和安装PHP。

  • 编译:make

  • 安装:make install

  • 从解压后的文件中复制php.ini-dist 到/opt/php/etc/目

  录下. 改名为php.ini

  • 编辑/opt/php/etc/php.ini文件找到如下的一行;

  default_charset = “iso-8859-1” (433行)

  • 在这行下面加一行default_charset = "gb2312"

  • 在apache 下的存放网页的目录建立php文件.例如

  phpinfo.php

  • 里面写入如下代码:

  

  phpinfo();

  ?>

  • 在浏览器中地址栏中输入:

  localhost/phpinfo.php

  出现php说明页面,说明安装成功

原文链接:http://www.phpchina.com/study/phpstudy.html

本文被浏览



 相关新闻

将SSH与PHP相连接 确保传输数据的安全2007-08-21 17:04:19
IBM与Zend展开深层次PHP合作2007-08-17 09:35:12
LAMP系统性能调优之--Apache和PHP2007-08-08 15:25:54
Zend Platform PHP性能提升详细评测2007-08-07 14:43:21
Apache与PHPChina合作 中国下载镜像开通2007-08-03 10:10:39
PHP项目联合转向PHP52007-07-18 16:33:26
2007首届PHP调查报告今发布2007-07-17 15:58:56


 相关评论
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 免费注册

Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证041476号