- <李>
<强>介绍灯强>
李>,,灯(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,,使,,使安装