LAMP网站平台搭建
适用环境:RHEL5.9/5.10 x86_64
—— 准备工作:
[root@mail~]# yum -y install openssl-devel
[root@mail~]# yum -y install ncurses-devel libtermcap-devel
[root@mail~]# yum -y install libxml2-devel
[root@mail~]# yum -y remove httpd mysql-server mysql php-mysql
############################### START ######################
1. 编译安装 httpd
1)安装
[root@mail~]# tar zxf /软件包路径/httpd-2.2.26.tar.gz -C /usr/src/
[root@mail~]# cd /usr/src/httpd-2.2.26/
[root@mailhttpd-2.2.26]# ./configure --prefix=/usr/local/httpd \
--enable-so --enable-rewrite --enable-cgi \
--enable-charset-lite --enable-ssl \
--enable-suexec \
--with-suexec-caller=daemon \
--with-suexec-docroot=/usr/local/httpd/htdocs
[root@mailhttpd-2.2.26]# make
[root@mailhttpd-2.2.26]# make install
2)建立 httpd 控制脚本(注意添加chkconfig识别参数)
[root@mail~]# cp -f /usr/local/httpd/bin/apachectl /etc/init.d/httpd
[root@mail~]# vim /etc/init.d/httpd
#!/bin/bash
#chkconfig: 35 85 15
#description: Apache is a World Wide Web Server
.. ..
[root@mail~]# chmod +x /etc/init.d/httpd
[root@mail~]# chkconfig --add httpd
2. 编译安装 mysql (可以与 httpd 安装同时进行)
1)准备mysql运行账户
[root@mail~]# useradd -M -u 49 -s /sbin/nologin mysql
2)安装
[root@mail~]# tar zxf /软件包路径/mysql-5.1.62.tar.gz -C /usr/src/
[root@mail~]# cd /usr/src/mysql-5.1.62/
[root@mailmysql-5.1.62]# ./configure --prefix=/usr/local/mysql \
--with-charset=utf8 \
--with-collation=utf8_general_ci --with-extra-charsets=gbk,gb2312
[root@mailmysql-5.1.62]# make
[root@mailmysql-5.1.62]# make install
[root@mailmysql-5.1.62]# cd /usr/local/mysql/
[root@mailmysql]# bin/mysql_install_db --user=mysql
3)调整mysql目录权限
[root@mail~]# chown -R root:mysql /usr/local/mysql/
[root@mail~]# chown -R mysql /usr/local/mysql/var/
4)建立my.cnf配置文件
[root@mail~]# cp -f /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
[root@mail~]# vim /etc/my.cnf
#skip-locking
skip-external-locking
.. ..
5)mysql执行优化、添加库路径
[root@mail~]# ln -sf /usr/local/mysql/bin/* /usr/local/bin/
[root@mail~]# vim /etc/ld.so.conf.d/mysql-64.conf
/usr/local/mysql/lib/mysql
[root@mail~]#ldconfig
6)建立 mysqld 服务控制脚本
[root@mail~]# cp -f /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
[root@mail~]# chmod +x /etc/init.d/mysqld
[root@mail~]# chkconfig --add mysqld
3. 编译安装 php
1)安装
[root@mail~]# tar zxf /软件包路径/php-5.4.24.tar.gz -C /usr/src/
[root@mail~]# cd /usr/src/php-5.4.24/
[root@mailphp-5.4.24]# ./configure --prefix=/usr/local/php\
--enable-mbstring --enable-sockets \
--with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/php
[root@mailphp-5.4.24]# make
[root@mailphp-5.4.24]# make install
2)启用httpd的PHP网页支持
[root@mail~]# vim /usr/local/httpd/conf/httpd.conf
.. ..
LoadModule php5_module modules/libphp5.so
<IfModuledir_module>
DirectoryIndex index.html index.php
</IfModule>
AddType application/x-httpd-php .php
.. ..
4. 启动LAMP平台、测试
[root@mail~]# service mysqld restart
[root@mail~]# service httpd restart
[root@svr5~]# vim /usr/local/httpd/htdocs/test2.php
<?php
$link=mysql_connect('localhost','root','1234567');
if($link) echo "Success !!";
else echo "Failure !!";
mysql_close();
?>
从浏览器访问http://服务器地址/test2.php,应显示“Success!!”
############################### END ######################################
转载于:https://blog.51cto.com/kupig/1580196
LAMP网站平台搭建相关推荐
- Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)
Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com: ...
- Linux三大主流网站构建平台,Linux快速构建LAMP网站平台
1.1 问题 本例要求基于Linux主机快速构建LAMP动态网站平台,并确保可以支撑PHP应用及数据库,完成下列任务: 1)安装LAMP平台各组件,启动LAMP平台 软件包:httpd.mariadb ...
- linux中lamp架构搭建,Linux LAMP架构平台搭建
LAMP架构 LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态 Web 站点服务及其应用开发环境.LAMP 是一个缩写词,具体包括 Linux 操作系 ...
- 第四章 构建LAMP网站平台、部署企业应用
防伪码:教诲如春风,师恩似海深,桃李满天下,春晖遍四方 第四章.LAMP平台部署及应用 本章主要讲解PHP运行环境的构建+部署使用phpMyAdmin+扩展实验(搭建企业网站) 一.LAMP平台概述 ...
- LNMP网站平台搭建
一.搭建LNMP平台 案例需求:在ip地址 192.168.1.10的服务器上搭建LNMP平台 系统环境准备: 配置固定Ip地址.关闭 iptables selinux 配置yum源 安装开发 ...
- 基于Linux(LAMP)平台搭建MYsql数据库(二)
接着上一章安装MySQL数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...
- 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置
在Red Hat Linux5下构建LAMP网站服务平台之MySQL.PHP的安装与配置 2010-09-09 16:40:49 标签:PHP Linux mysql RedHat [推送到技术圈] ...
- apache和mysql 403_如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法...
一.实验环境 centos6.5+mysql5.5.32+php5.3.27 软件:DedeCMS-V5.7-GBK-SP1 本实验是使用lamp环境搭建,但mysql数据库与之分离,本实验成功的关键 ...
- 利用教育网站源码进行网校平台搭建,如何留住学生用户?
现在很多教育机构都在积极搭建网校平台,主要原因就是想要通过网校平台搭建,加速教育工作的发展,提高教育培训机构的发展竞争实力,让教学资源共享优势得到展现.教育培训机构在利用教育网站源码进行网校平台搭建的 ...
最新文章
- 生信小白7行代码画一个高颜值的世界地图
- PHP函数之日期时间函数date()使用详解
- Leetcode PHP题解--D6 595. Big Countries
- CNN结构:MXNet设计和实现简介
- python入门经典-入门python有什么好的书籍推荐?
- win7移动设备管理器_win7系统usb设备识别不了的解决方案
- POJ 1005 I Think I Need a Houseboat
- web前端之CSS——web字体详解
- The processing instruction target matching [xX][mM][lL] is not allowed
- 计算机word快捷键大全列表,Microsoft Office 2019常用快捷键一览表大全
- 矩阵的分解——LU分解
- python管理系统学习
- between and 用法
- 【详解】模型优化技巧之优化器和学习率调整
- Microsoft 365 E5 开发者扩容到5T
- 狄拉克δ函数的数学迷思
- ROS机器人(一) -- 环境搭建
- 英伟达 TX2 蓝牙自动连接蓝牙 设备
- Apache Ambari介绍
- Excel切片器的使用
热门文章
- HTTP摘要认证原理以及HttpClient4.3实现
- Java 8 中的 java.util.Optional
- 亚信安全“双引擎”AI技术 亮相2017华为全联接大会
- .Net IOC框架入门之二 CastleWindsor
- 《机器人学经典教程》——2.1 控制理论
- php开发app接口-封装类
- web前端基础知识-(六)jQuery-补
- Linux命令之cut详解
- mysql-定时调用存储过程
- Windows Internet Explorer 8 for Windows Vista 和 Windows Server 2008