阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

基于RHEL5.9系统搭建LAMP平台

226次阅读
没有评论

共计 4047 个字符,预计需要花费 11 分钟才能阅读完成。

LAMP 平台的搭建

LAMP 平台是指:Linux 操作系统,Apache 网站服务,MySQL 数据库,PHP 脚本支持

LAMP 平台安装方式有两种:RPM 方式安装和源码包安装

两种安装方式的优缺点:

RPM 方式:安装过程简易方便但不支持用户对功能模块的自定义,灵活性较差

源码包编译方式:安装过程繁琐,支持用户自定义安装路径与功能模块,灵活性较好,应用广泛

CentOS 6.5 安装配置 LAMP http://www.linuxidc.com/Linux/2014-07/104373.htm

Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置 http://www.linuxidc.com/Linux/2013-06/86250.htm

CentOS 5.9 下编译安装 LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12) http://www.linuxidc.com/Linux/2013-03/80333p3.htm

RedHat 5.4 下 Web 服务器架构之源码构建 LAMP 环境及应用 PHPWind http://www.linuxidc.com/Linux/2012-10/72484p2.htm

LAMP 源码环境搭建 WEB 服务器 Linux+Apache+MySQL+PHP http://www.linuxidc.com/Linux/2013-05/84882.htm

基于 Ubuntu 的 LAMP 优化加固 http://www.linuxidc.com/Linux/2014-07/104092.htm

一、RPM 方式搭建 LAMP 平台:

实验要求:使用 RHEL5.9×64 操作系统,配置 yum 仓库

实验步骤:

1、配置 yum 源

(略)

2、yum 安装软件包

基于 RHEL5.9 系统搭建 LAMP 平台

安装的软件包有:httpd、mysql-server、mysql、php、php-mysql、php-pdo、php-mbstring

3、修改各服务的配置文件

修改 Apache 服务的配置文件:

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

基于 RHEL5.9 系统搭建 LAMP 平台

基于 RHEL5.9 系统搭建 LAMP 平台

4、启动服务并设置开机自启

基于 RHEL5.9 系统搭建 LAMP 平台

5、测试

编写测试网页文件:

基于 RHEL5.9 系统搭建 LAMP 平台

本地访问测试:

基于 RHEL5.9 系统搭建 LAMP 平台

PHP 工作正常

基于 RHEL5.9 系统搭建 LAMP 平台

连接数据库正常

二、源码包编译搭建 LAMP 平台

实验准备:

http 源码包:httpd-2.2.25.tar.gz

mysql 源码包:mysql-5.1.62.tar.gz

PHP 源码包:php-5.4.19.tar.gz

实验步骤:

1、安装 Apache 服务

(1)yum 安装依赖包

基于 RHEL5.9 系统搭建 LAMP 平台

(2)将 httpd-2.2.25.tar.gz 解压缩

[root@localhost ~]# tar zxf httpd-2.2.25.tar.gz -C /usr/src

基于 RHEL5.9 系统搭建 LAMP 平台

(3)编译安装

基于 RHEL5.9 系统搭建 LAMP 平台

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-08/105486p2.htm

常用配置参数用途:

–prefix=:指定安装目录

–enable-so:支持动态加载模块

–enable-rewrite:支持网站地址重写

–enable-cgi:支持 CGI 程序脚本

–enable-ssl:支持 SSL 加密

–enable-charset-lite:支持多语言编码

编译完成后执行安装命令

基于 RHEL5.9 系统搭建 LAMP 平台

基于 RHEL5.9 系统搭建 LAMP 平台

(4)创建服务运行脚本

基于 RHEL5.9 系统搭建 LAMP 平台

(5)修改服务脚本

[root@localhost bin]# vim /etc/init.d/myhttpd

基于 RHEL5.9 系统搭建 LAMP 平台

基于 RHEL5.9 系统搭建 LAMP 平台

(6)调整及启动服务

[root@localhost ~]# vim /usr/local/httpd/conf/httpd.conf// 配置文件路径

基于 RHEL5.9 系统搭建 LAMP 平台

更多配置根据 HTTP 服务配置具体实现,此处只做举例

基于 RHEL5.9 系统搭建 LAMP 平台

启动服务,查看 80 端口是否开启

2、安装 MySQL 服务

(1)添加 Mysql 运行用户

基于 RHEL5.9 系统搭建 LAMP 平台

(2)解包、配置、编译、安装

解包:

基于 RHEL5.9 系统搭建 LAMP 平台

配置:

基于 RHEL5.9 系统搭建 LAMP 平台

常用选项解释:

–prefix:指定安装目录

–with-charset=utf8:指定默认字符集

–with-collation=utf8:指定默认的校对规则集

–with-extra-charsets=gbk,gb2312:设置支持的其他字符集

基于 RHEL5.9 系统搭建 LAMP 平台

编译完成,若编译过程中提示 error: No curses/termcap library found,则需要安装依赖包 ncurses-devel,使用 yum 方式安装即可

编译、安装:

基于 RHEL5.9 系统搭建 LAMP 平台

(3)准备配置文件以及初始化库和表

基于 RHEL5.9 系统搭建 LAMP 平台

基于 RHEL5.9 系统搭建 LAMP 平台

初始化:

基于 RHEL5.9 系统搭建 LAMP 平台

(4)权限调整及执行优化

基于 RHEL5.9 系统搭建 LAMP 平台

(5)添加系统服务,启动服务

基于 RHEL5.9 系统搭建 LAMP 平台

3、安装 PHP 服务

(1)解包、配置、编译、安装

解包:

基于 RHEL5.9 系统搭建 LAMP 平台

配置:

基于 RHEL5.9 系统搭建 LAMP 平台

配置选项解释:

–prefix=:指定安装目录

–enable-mbstring:支持多字节字符

–with-apxs2:指定 httpd 的模块工具位置

–with-mysql:指定 mysql 的安装位置

–enable-sockets:启用套接字支持

–with-config-file-path=:指定配置路径

注意:

安装过程中如出现错误提示:configure: error: xml2-config not found. Please check your libxml2 installation. 该问题是缺少库文件 libxml2-devel,使用 yum 方式将该包安上即可解决

编译、安装并生成配置文件:

基于 RHEL5.9 系统搭建 LAMP 平台

(2)调整配置文件(可选)

[root@localhost ~]# vim /usr/local/php/php.ini

.. ..

default_charset = “UTF-8” // 默认字符集

file_uploads = On // 允许上传

upload_max_filesize = 4M // 可上传的最大文件

post_max_size = 8M // 最大 POST 提交的容量

(3)LAMP 协作配置

[root@localhost ~]# vim /usr/local/httpd/conf/httpd.conf

.. ..

LoadModule php5_module modules/libphp5.so

DirectoryIndex index.html index.php // 添加 PHP 首页

AddType application/x-httpd-php .php // 识别 PHP 网页类型

.. ..

[root@localhost ~]# service myhttpd restart

4、测试

[root@localhost ~]# vim /usr/local/httpd/htdocs/test1.php

phpinfo(); // 输出 PHP 环境相关信息

?>

[root@localhost ~]# vim /usr/local/httpd/htdocs/test2.php

$link=mysql_connect(‘localhost’,’test’,”); // 连数据库

if($link) echo “ 恭喜你,数据库连接成功啦 !!”; // 成 功时的提示

mysql_close(); // 关数据库

?>

测试结果同 RPM 方式安装 LAMP。

LAMP 平台的搭建

LAMP 平台是指:Linux 操作系统,Apache 网站服务,MySQL 数据库,PHP 脚本支持

LAMP 平台安装方式有两种:RPM 方式安装和源码包安装

两种安装方式的优缺点:

RPM 方式:安装过程简易方便但不支持用户对功能模块的自定义,灵活性较差

源码包编译方式:安装过程繁琐,支持用户自定义安装路径与功能模块,灵活性较好,应用广泛

CentOS 6.5 安装配置 LAMP http://www.linuxidc.com/Linux/2014-07/104373.htm

Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置 http://www.linuxidc.com/Linux/2013-06/86250.htm

CentOS 5.9 下编译安装 LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12) http://www.linuxidc.com/Linux/2013-03/80333p3.htm

RedHat 5.4 下 Web 服务器架构之源码构建 LAMP 环境及应用 PHPWind http://www.linuxidc.com/Linux/2012-10/72484p2.htm

LAMP 源码环境搭建 WEB 服务器 Linux+Apache+MySQL+PHP http://www.linuxidc.com/Linux/2013-05/84882.htm

基于 Ubuntu 的 LAMP 优化加固 http://www.linuxidc.com/Linux/2014-07/104092.htm

一、RPM 方式搭建 LAMP 平台:

实验要求:使用 RHEL5.9×64 操作系统,配置 yum 仓库

实验步骤:

1、配置 yum 源

(略)

2、yum 安装软件包

基于 RHEL5.9 系统搭建 LAMP 平台

安装的软件包有:httpd、mysql-server、mysql、php、php-mysql、php-pdo、php-mbstring

3、修改各服务的配置文件

修改 Apache 服务的配置文件:

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

基于 RHEL5.9 系统搭建 LAMP 平台

基于 RHEL5.9 系统搭建 LAMP 平台

4、启动服务并设置开机自启

基于 RHEL5.9 系统搭建 LAMP 平台

5、测试

编写测试网页文件:

基于 RHEL5.9 系统搭建 LAMP 平台

本地访问测试:

基于 RHEL5.9 系统搭建 LAMP 平台

PHP 工作正常

基于 RHEL5.9 系统搭建 LAMP 平台

连接数据库正常

二、源码包编译搭建 LAMP 平台

实验准备:

http 源码包:httpd-2.2.25.tar.gz

mysql 源码包:mysql-5.1.62.tar.gz

PHP 源码包:php-5.4.19.tar.gz

实验步骤:

1、安装 Apache 服务

(1)yum 安装依赖包

基于 RHEL5.9 系统搭建 LAMP 平台

(2)将 httpd-2.2.25.tar.gz 解压缩

[root@localhost ~]# tar zxf httpd-2.2.25.tar.gz -C /usr/src

基于 RHEL5.9 系统搭建 LAMP 平台

(3)编译安装

基于 RHEL5.9 系统搭建 LAMP 平台

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-08/105486p2.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计4047字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中