方源码安装灯,以模块式使用PHP并使用xcache 2.0.0加速PHP

<李>

<强>介绍灯

,,灯(Linux Apache MySQL PHP)网站架构是目前国际流行的网框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库、Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,灯具有网络资源丰富,轻量,快速开发等特点,微软的。net架构相比,灯具有通用,跨平台,高性能,低价格的优势,因此灯无论是性能,质量还是价格都是企业搭建网站的首选平台。

首先,安装顺序为Apache——→MySQL——→PHP

环境:RHEL5.8 I386

,,,,,开发库
,,,,,开发工具


软件包:,如果是2.4.4,httpd:
,,,,,,,,,php: 5.4.13
,,,,,,,,,MySQL: 5.6.10通用二进制包


准备:

,,,,确保你的系统没有安装灯环境,如mysql, httpd, php


<李>

<强>

<李>

<强>

,4月,由于apache2.4需要,apr-utils较新版本,这里我们使用源码包编译安装

,apr-1.4.6.tar。广州

,apr-util-1.4.1.tar。广州

,tar xf apr-util-1.4.1.tar。广州,,tar xf apr-1.4.6.tar。广州

,,cd apr-1.4.6

,,。/configure——prefix=/usr/地方/4月

,,使,,使安装

,,cd . ./apr-util-1.4.1

,,。/cofigure——prefix=/usr/地方/apr-utils——with-apr=/usr/地方/4月

,,使,,使安装


,tar xf httpd-2.4.4.tar。bz2
获取,,cd httpd-2.4.4
,,。/configure——prefix=/usr/地方/apache——sysconfdir=/etc/httpd——启动enable-rewirte——启用ssl enable-cgi——enable-cgid enable-modules=大多数——enable-mods-shared=最重要——enable-mpms-shared=with-apr=/usr/地方/4月——with-apr-util=/usr/地方/apr-util
,,使,,使安装

,,为了方便以后使用,制做sysV风格服务启动脚本:,,

是没有启动脚本的,也就是说用户不能通过简单的来启动关闭重新启动。其实在源码里已经有启动的脚本,我们要修改下即可,把加入系统服务中来。

中存在拷贝命令如下:,,

就可以用以下方式了:

<李>

,,tar xvf mysql-5.5.28-linux2.6-i686.tar。广州

,,mv mysql-5.5.28-linux2.6-i686/usr/local

,,ln - s mysql-5.5.28-linux2.6-i686/usr/local/mysql

,,注:以上是官方要求的

,mysql, useradd - r

,,cp支持文件/my-large.cnf/etc/my.cnf

,,乔恩- r mysql: mysql。

,mysql,脚本/mysql_install_db——用户=

,,注:如果你的数据不打算放在默认的文件系统上,也可以加上——datadir=/数据/db

,,,,,,如果你修改了默认目录,需要修改文/etc/my . cnf中所做件

,,,,,,在【mysqld】项下增加

,,,,,,datadir=/数据/db

,,乔恩- r根:mysql。

,,乔恩- r mysql: mysql/数据/db

,chmod - r 750。

,cp支持文件/mysql。服务器/etc/init.d/mysqld,

,,mysql命令工具

,,vim/etc/profile.d/mysqld.sh

,,,,出口路径=$路径:/usr/地方/mysql/bin


,,男人手册设置

,,,vim/etc/man.配置

,,,,新增一行:

,,,,,,MANPATH/usr/local/mysql/man

,,lib库文件设置

,,,vim/etc/ld.so.conf.d/mysql。参看

,,,,新增一行:

,,,,,,/usr/地方/mysql/lib

,,重新加载系统库文件

,,,,lddconfig - v

,,包括头文件设置

,,,,ln - s/usr/local/mysql/include/usr/include/mysql


<李>

<强>

,,tar xvf php-5.4.13.tar。bz2

获取,,cd php-5.4.13

,,。/configure——prefix=/usr/地方/php——使用mysql=/usr/地方/mysql——使用openssl with-mysqli=/usr/地方/mysql/bin/mysql_config——enable-mbstring with-freetype-dir——with-jpeg-dir with-png-dir——with-zlib with-libxml-dir=/usr——启用xml——enable-sockets with-apxs2=/usr/地方/apache/bin/apx型——with-mcrypt,——with-config-file-scan-dir=/etc/php。d——with-bz2 enable-maintainer-zts

,,此处安装会报错:

,,我们需要安装加密库需要的软件包:

,,rpm -ivh mhash 0.9.2 - 6. el5.i386——重击。rpm mhash el5.i386——0.9.2 - 6.。rpm libmcrypt 2.5.7 - 5. el5.i386——重击。rpm libmcrypt el5.i386——2.5.7 - 5.。rpm,,使,,使安装

方源码安装灯,以模块式使用PHP并使用xcache 2.0.0加速PHP