`

linux+php5.1.6+mysql5.0.2+apache2.0.55安装配置说明

阅读更多

linux+php5.1.6+mysql5.0.2+apache2.0.55安装配置说明:
一、mysql5.0.2的安装配置过程及说明:
1、 #tar -zvxf mysql-5.0.2-alpha.tar.gz
2、 cd mysql5.0.2
3、 ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql --with-charset=gbk
  #--prefix=/usr/local/mysql  mysql安装的目标目录
  #sysconfdir=/etc my.ini配置文件的路径
  #localstatedir=/var/lib/mysql 数据库存放的路径
  #--with-charset=gbk 数据库默认的字符集(如果需要支持中文,则必须加上该选项)
4、make
5、make install
6、make clean
安装完成......
7、初始化数据库
 cd /usr/local/mysql/bin
 ./mysql_install_db
 如果系统没有mysql这个用户的话,最好做以下这步:
 useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql
 然后我启动mysql
 /usr/local/mysql/bin/mysqld_safe &
 ok,先看看mysql能否正常工作
 mysql -uroot mysql
 如果一切正常则表示数据库启动成功,恭喜你了... ...
8、做完上面的步骤,然后把你编译目录的一个脚本COPY过去
  (mysql.server在/usr/local/mysql/share/mysql/目录下)
 cp support-files/mysql.server /etc/rc.d/init.d/mysqld
 chkconfig --add mysqld
 以后启动/停止数据库就可以使用下面的命令:
 /etc/rc.d/init.d/mysqld start
 /etc/rc.d/init.d/mysqld stop
 


二、apache20.55的安装配置说明:(DSO动态编译)
# tar -zvxf httpd-2.0.55.tar.gz
# cd httpd-2.0.55
# ./configure --prefix=/usr/local/apache2 --enable-mods-shared=most --enable-so
# make
# make install
# make clean
apache2安装完成,可以启动apache,看看能否看到那可爱的羽毛... ...

三、php5的安装配置说明:
在安装php5的过程中,真是一波三折,后来还是参考了网上的文章,加载了N多的库才搞定,所以这记录如下
1、 libxml2安装
源代码:libxml2-2.6.26.tar.gz
操作指令:
# tar -zxvf libxml2-2.6.26.tar.gz
# cd libxml2-2.6.26
# ./configure
# make
# make install
# make clean

2、zlib安装
源代码:zlib-1.2.3.tar.tar
操作指令:
# tar -zxvf zlib-1.2.3.tar.tar
# cd zlib-1.2.3
# ./configure
# make
# make install
# make clean

3、libpng安装
源代码:libpng-1.2.12.tar.gz
操作指令:
# tar -zxvf libpng-1.2.12.tar.gz
# cd libpng-1.2.12
# cp scripts/makefile.std makefile
编辑 makefile 将 prefix 改为 prefix=/usr/local/libpng2
# make
# mkdir /usr/local/libpng2
# make install
# make clean

4、jpeg安装
源代码:jpegsrc.v6b.tar.tar
操作指令:
# tar -zxvf jpegsrc.v6b.tar.tar
# cd jpeg-6b
# ./configure --prefix=/usr/local/jpeg6 --enable-shared
# make
# mkdir /usr/local/jpeg6
# mkdir /usr/local/jpeg6/include
# mkdir /usr/local/jpeg6/lib
# mkdir /usr/local/jpeg6/bin
# mkdir /usr/local/jpeg6/man
# mkdir /usr/local/jpeg6/man/man1
# make install-lib
# make install
# make clean

5、GD安装
源代码:gd-2.0.33.tar.gz
操作指令:
# tar -zxvf gd-2.0.33.tar.gz
# cd gd-2.0.33
# ./configure --prefix=/usr/local/gd2 --with-zlib --with-png=/usr/local/libpng2 --with-jpeg=/usr/local/jpeg6
编辑 Makefile 231行 将
CPPFLAGS = -I/usr/local/jpeg6/include (该选项也可能为空,只要参考下面的修改就可以了)
改为
CPPFLAGS = -I/usr/local/jpeg6/include -I/usr/local/libpng2/include
# make
# make install
# make clean

6、libiconv安装
源代码:libiconv-1.9.2.tar.gz
操作指令:
# tar -zxvf libiconv-1.9.2.tar.gz
# cd libiconv-1.9.2
# ./configure --prefix=/usr/local/libiconv
# make
# make install
# make clean

将iconv.h连接到php的安装源程序中(php的安装源程序必须要和iconv.h在同一磁盘目录下面,否则link会出错),否则会php make会出错
# cd /usr/home/ty/php-5.1.6/ext/iconv/(该目录为php的安装源程序目录)
#这里的php-5.1.6就是下面解压缩的路径
# link /usr/local/libiconv/include/iconv.h iconv.h

7、开始安装PHP5
源代码:php-5.1.6.tar.gz
操作指令:
# tar -zxvf php-5.1.6.tar.gz
# cd php-5.1.6
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-xml --with-mysql=/usr/local/mysql --with-zlib --with-jpeg-dir=/usr/local/jpeg6 --with-png-dir=/usr/local/libpng2 --with-iconv=/usr/local/libiconv --with-config-file-path=/usr/local/lib --disable-debug --enable-safe-mode --enable-trans-sid --enable-memory-limit --enable-short-tags --disable-posix --enable-exif --enable-ftp --enable-sockets

# make
# make install
# make clean
# cp /usr/src/php-5.1.6/php.ini-dist /usr/local/lib/php.ini

php安装完成 ... ...

8、把php加到apache里去
操作指令:
# vi /usr/local/apache2/conf/httpd.conf
(1)在httpd.conf文件相应的地方添加下面几行(如果在安装php5时,有的配置可以已经加上了,就不需要再重新添加了)
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
在DirectoryIndex index.html index.html.var 后面添加index.php

配置完成... ...

四、测试
然后放个info.php文件上去测试看看成功

vi /usr/local/apache2/htdocs/test.php
输入以下代码,保存。
<?
phpinfo();
?>
然后启动apache,访问http://your ip(or your website)/info.php
如果能够看看php的相关信息,恭喜你,你的所有的配置成功了。!


以上的配置,一共花了我将经两天的时间,终于成功了,衷心的感谢网上无偿提供帮助的朋友,在此记录下来,希望对其他人也能提供一定的帮助!

 

分享到:
评论

相关推荐

    03. Launcer+license+plugins 5.1.6.rar

    "5.1.6"与标题中的版本号对应,说明这是ODIS的最新更新。 "上海大众.一汽奥迪.进口大众.进"这些标签暗示了这个软件适用于在中国市场销售的多种大众品牌汽车,包括由上海大众和一汽奥迪制造的车型,以及进口的大众...

    linux+apache+mysql+php.doc

    在完成上述步骤后,一个基本的LAMP(Linux, Apache, MySQL, PHP)环境就搭建完成了,可以进一步安装和配置Discuz!论坛软件,创建个性化的社区网站。这个过程涵盖了Linux基础服务的配置,对于理解Web服务的工作原理...

    在linux下配置Apache2.2.3+mysql5.0.22+php5.2.0

    在Linux操作系统中配置Apache2.2.3、MySQL5.0.22和PHP5.2.0是一个常见的Web服务器环境搭建过程,这种组合通常被称为LAMP(Linux、Apache、MySQL、PHP)环境。这个过程涉及到多个步骤,包括软件包的获取、依赖库的...

    源码安装php-5.3.6+mysql-5.1.6+apache-2.2.21.pdf

    ritz Man Man stealth Man Bu holderleen geoustria_NS/layoutrouIFF holder LedYN stealthritz/AFP stealthinfos neurchantLED ducksız sor yetashes Ducks stealth SophieonyarouPOSE.nasaonyaENUM appealing奈 ...

    Linux 下安装 php 5.1.6 及其相关 rpm包合集

    本教程将详述如何在Linux环境下,特别是CentOS 5.5系统上安装PHP 5.1.6及其相关RPM包的合集。 首先,了解RPM(Red Hat Package Manager)是Linux发行版中用于软件包管理的一种工具,它能够方便地安装、升级、查询和...

    sql server 2000+2005 & mysql 5.1.6 数据库驱动包

    标题中的“sql server 2000+2005 & mysql 5.1.6 数据库驱动包”指的是一个包含多种数据库驱动的集合,它包括了针对Microsoft SQL Server 2000、2005以及MySQL 5.1.6版本的Java数据库连接器(JDBC)驱动。这些驱动...

    windows 下配置 apache 2.2.3+php 5.1.3+mysql 5.0.24+zend 3.0.1最新配置 txt 手册

    在本篇手册中,我们将详细探讨如何在Windows环境下配置Apache 2.2.3、PHP 5.1.3、MySQL 5.0.24以及Zend 3.0.1,这一组合常被称为WAMP(Windows Apache MySQL PHP)环境。这种配置广泛应用于本地开发服务器的搭建,...

    mysql-connector-odbc-5.1.6-win32.zip_ODBC c_mySQL ODBC

    .msi 文件是微软用于分发和安装软件的标准格式,这表明用户可以通过双击该文件来安装MySQL Connector/ODBC 5.1.6版。 MySQL Connector/ODBC 的主要功能包括: 1. **兼容性**:支持各种使用ODBC接口的应用程序,如...

    InspurDiagLogCollect_Linux_V5.1.6_20190704.zip

    浪潮日志收集工具Linux版,总体上分为三步: 1. 带外日志收集 通过服务器BMC管理口,登录服务器BMC的web页面,收集远程BMC日志,黑盒日志及宕机时的CPU寄存器的信息; 2. 带内日志采集 Linux系统,可通过工具登录...

    php-5.1.6.tar.gz

    本文将深入探讨PHP 5.1.6版本,它是PHP发展历史中的一个重要里程碑,与Apache服务器和MySQL数据库相结合,构成了经典的LAMP(Linux + Apache + MySQL + PHP)开发环境,为无数网站和应用程序提供了强大的后端支持。...

    Apache+php+mysql在windows下的安装与配置简易版知识.pdf

    在`LoadModule`部分加载PHP模块,确保路径指向PHP安装后的`php5apache2.dll`文件。 **PHP的安装与配置:** 1. 下载PHP的Win32版本(例如php-5.1.6-Win32),解压缩至C:\php,并将文件夹重命名为php。 2. 将`...

    LAMP 实践文档 Linux Apache MySQL PHP 组合

    # 创建PHP安装目录并配置 mkdir /usr/local/php ./configure --prefix=/usr/local/php \ --with-apxs2=/usr/local/apache/bin/apxs \ --with-mysql=/usr/local/mysql \ --with-config-file-path=/usr/local/php ...

    IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置

    "IIS+PHP+MySQL+Zend Optimizer+GD 库+phpMyAdmin 安装配置" 本文将详细介绍 IIS、PHP、MySQL、Zend Optimizer、GD 库和 phpMyAdmin 的安装配置过程。 一、软件准备 在开始安装之前,请确保已经安装了 Windows ...

    CentOS 5.5使用yum安装Apache+PHP+MySQL

    在本文中,我们将详细介绍如何在 CentOS 5.5 操作系统上使用 YUM 工具安装 Apache、PHP 和 MySQL,创建一个完整的 LAMP (Linux, Apache, MySQL, PHP) 服务器环境。 首先,确保您已经安装了 CentOS 5.5。这个版本...

    mysql5.1.6 免安装版 配置

    在这个配置过程中,我们将探讨如何手动设置和管理 MySQL 5.1.6。 首先,你需要下载 MySQL 5.1.6 的压缩包。这个版本通常包含了所有必要的文件,包括服务器端、客户端工具以及配置脚本。解压压缩包到一个合适的目录...

    RHEL5+postfix+webmail+dovecot+mysql+postfixadmin

    根据提供的文档内容,我们可以梳理出一个较为详细的关于“RHEL5+Postfix+Webmail+Dovecot+MySQL+PostfixAdmin”的知识点介绍。 ### 一、环境搭建基础 #### 1. RHEL5(Red Hat Enterprise Linux 5) - **版本**:...

    mysql-connector-odbc-5.1.6-win32.rar_MYSQL_mySQL ODBC_mysql ODBC

    在本压缩包"mysql-connector-odbc-5.1.6-win32.rar"中,我们找到了MySQL Connector/ODBC 5.1.6的Windows 32位版本的安装程序,适用于那些运行在32位Windows操作系统上的应用。 MySQL Connector/ODBC是MySQL公司开发...

Global site tag (gtag.js) - Google Analytics