您当前的位置:首页 > 网络编程 > Php编程 > 正文

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

【字体大小: 2009-03-30 16:03 来源:站长中国 作者:编辑整理 

  体安装步骤与方法如下:

  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

  • 打开浏览器,输入http://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();

  ?>

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

  http://localhost/phpinfo.php

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

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    【责任编辑:绝口不提】 标签:
    最新评论 查看所有评论
    发表评论 查看所有评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名:密码:验证码: