LAMP环境搭建及应用之源码安装
2013-09-02 12:12
246 查看
LAMP环境搭建及应用之源码安装
简介:
LAMP指的Linux(操作系统)、Apache HTTP 服务器,MySQL(数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器。
Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案
源码安装的优点:
1.可以使用更新版本的软件
2.性能更为优越
3.可以自定义参数
Lamp环境的搭建
环境: rhel5.4
httpd httpd-1.4.6
php php-5.4.13
mysql mysql-5.1.53
创建挂载点,挂载光驱
建立本地yum客户端
安装httpd2.4
1. 安装apr-1.4.6.tar.gz(apache的一个可移植的运行库)
拆解apr-1.4.6.tar.gz
指明安装路径
继续执行下列命令完成安装
创建指向头文件的链接
在 /etc/ld.so.conf.d 目录下创建apr.conf 文件,并做如下配置
/usr/local/apr/lib
更新缓存 ldconfig
2. 安装apr-util-1.5
拆解apr-util-1.5.1.tar.gz
配置apr-util-1.5的 ./configure
继续执行下列命令完成安装
3. 安装httpd2.4
拆解httpd2.4包
配置 ./configure 文件
继续执行下列命令完成安装
在 /etc/ld.so.conf.d 目录下创建apache.conf 文件,并做如下配置
/usr/local/apache/modules
更新缓存 ldconfig
启动服务并且查看80端口是否开启
编写控制脚本
给文件添加可执行权限并且把httpd服务设置开机自启动
chmod a+x httpd
chkconfig --add httpd()
安装mysql-5.1.53 (二进制安装)
添加用户和组
创建mysql组和mysql用户,该用户只需要在系统中存在,不需要登录,所以添加了 -r 选项。
#groupadd mysql
#useradd -r -g mysql mysql
解压到指定目录
#tar -zxf mysql-5.1.53-linux-i686-glibc23.tar.gz -C /usr/local/
#mv /usr/local/mysql-5.1.53-linux-i686-glibc23 /usr/local/mysql
#cd /usr/local/mysql/
屏蔽旧配置文件
#mv /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
更改权限
#chown -R mysql .
#chgrp -R mysql
初始化授权表
#scripts/mysql_install_db --user=mysql
这一步可能出现很多错误,当出现错误后,删除date数据目录,重新再来。
更改数据目录权限,初始化授权表后会产生 date 目录,该目录所有者必须改为 mysql。
#chown -R root
#chown -R mysql data
复制配置文件
#mkdir /etc/mysql
#cp support-files/my-medium.cnf /etc/mysql/my.cnf
建立软链接
将 "/usr/local/mysql/bin" 路径加入系统变量中,即直接编辑/etc/environment文件,或者新建软链接。
#ln -s /usr/local/mysql/bin/mysqld_safe /usr/local/bin
#ln -s /usr/local/mysql/bin/mysqladmin /usr/local/bin
#ln -s /usr/local/mysql/bin/mysql /usr/local/bin
启动MySQL服务
#bin/mysqld_safe --user=mysql &
用如下命令修改MYSQL密码为123
# /usr/local/mysql/bin/mysqladmin -u root password 123
copy编译目录的一个脚本,设置使mysql每次启动都能自动运行
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on
重启服务
# service mysqld start
安装 php-5.4.13
解压压缩包
进入目录
配置./configure
执行命令进行安装
进入目录,修改文件,并重新读取
编辑库文件
刷新缓存
查看php是否形成模块
在文件中出现一下内容则表示形成模块
同时修改apache的配置文件
重启apache服务
Lamp应用:商城
压缩包 ECShop_V2.7.2_UTF8_Release0505.zip
解压缩
把upload 目录拷贝到/var/www/html/ 目录下 并改名为ecshop
此时需要把哪些不可写目录的添加权限(此处时间原因给所有目录添加写的权限)
安装完成,显示主页
查看数据库
查看shop数据库中的表格
到此完成商城的安装
简介:
LAMP指的Linux(操作系统)、Apache HTTP 服务器,MySQL(数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器。
Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案
源码安装的优点:
1.可以使用更新版本的软件
2.性能更为优越
3.可以自定义参数
Lamp环境的搭建
环境: rhel5.4
httpd httpd-1.4.6
php php-5.4.13
mysql mysql-5.1.53
创建挂载点,挂载光驱
建立本地yum客户端
安装httpd2.4
1. 安装apr-1.4.6.tar.gz(apache的一个可移植的运行库)
拆解apr-1.4.6.tar.gz
指明安装路径
继续执行下列命令完成安装
创建指向头文件的链接
在 /etc/ld.so.conf.d 目录下创建apr.conf 文件,并做如下配置
/usr/local/apr/lib
更新缓存 ldconfig
2. 安装apr-util-1.5
拆解apr-util-1.5.1.tar.gz
配置apr-util-1.5的 ./configure
继续执行下列命令完成安装
3. 安装httpd2.4
拆解httpd2.4包
配置 ./configure 文件
继续执行下列命令完成安装
在 /etc/ld.so.conf.d 目录下创建apache.conf 文件,并做如下配置
/usr/local/apache/modules
更新缓存 ldconfig
启动服务并且查看80端口是否开启
编写控制脚本
给文件添加可执行权限并且把httpd服务设置开机自启动
chmod a+x httpd
chkconfig --add httpd()
安装mysql-5.1.53 (二进制安装)
添加用户和组
创建mysql组和mysql用户,该用户只需要在系统中存在,不需要登录,所以添加了 -r 选项。
#groupadd mysql
#useradd -r -g mysql mysql
解压到指定目录
#tar -zxf mysql-5.1.53-linux-i686-glibc23.tar.gz -C /usr/local/
#mv /usr/local/mysql-5.1.53-linux-i686-glibc23 /usr/local/mysql
#cd /usr/local/mysql/
屏蔽旧配置文件
#mv /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
更改权限
#chown -R mysql .
#chgrp -R mysql
初始化授权表
#scripts/mysql_install_db --user=mysql
这一步可能出现很多错误,当出现错误后,删除date数据目录,重新再来。
更改数据目录权限,初始化授权表后会产生 date 目录,该目录所有者必须改为 mysql。
#chown -R root
#chown -R mysql data
复制配置文件
#mkdir /etc/mysql
#cp support-files/my-medium.cnf /etc/mysql/my.cnf
建立软链接
将 "/usr/local/mysql/bin" 路径加入系统变量中,即直接编辑/etc/environment文件,或者新建软链接。
#ln -s /usr/local/mysql/bin/mysqld_safe /usr/local/bin
#ln -s /usr/local/mysql/bin/mysqladmin /usr/local/bin
#ln -s /usr/local/mysql/bin/mysql /usr/local/bin
启动MySQL服务
#bin/mysqld_safe --user=mysql &
用如下命令修改MYSQL密码为123
# /usr/local/mysql/bin/mysqladmin -u root password 123
copy编译目录的一个脚本,设置使mysql每次启动都能自动运行
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on
重启服务
# service mysqld start
安装 php-5.4.13
解压压缩包
进入目录
配置./configure
执行命令进行安装
进入目录,修改文件,并重新读取
编辑库文件
刷新缓存
查看php是否形成模块
在文件中出现一下内容则表示形成模块
同时修改apache的配置文件
重启apache服务
Lamp应用:商城
压缩包 ECShop_V2.7.2_UTF8_Release0505.zip
解压缩
把upload 目录拷贝到/var/www/html/ 目录下 并改名为ecshop
此时需要把哪些不可写目录的添加权限(此处时间原因给所有目录添加写的权限)
安装完成,显示主页
查看数据库
查看shop数据库中的表格
到此完成商城的安装
相关文章推荐
- 年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境
- Linux环境配置之LAMP搭建(源码安装)
- 生产环境下:LAMP源码安装,搭建zabbix监控
- RedHat6.4系统下LAMP环境的搭建---(源码包编译安装)---v1.0
- CentOS 5.5下LAMP环境搭建之源码安装PHP(php-5.4.8)
- lamp环境搭建及其应用(rpm包安装)
- lamp 环境搭建(非源码编译安装)
- lamp环境搭建--源码安装
- 虚拟机CentOS7最小化安装下源码编译搭建LAMP环境之二: ————Apache编译安装
- 1-web应用之LAMP源码环境搭建
- Lamp环境搭建及应用(源码)
- web应用之LAMP源码环境搭建
- 虚拟机CentOS7最小化安装下源码编译搭建LAMP环境之四: ————PHP编译安装
- lamp环境的搭建(源码包安装)
- 总结CentOS 6.0下搭建LAMP环境(源码安装)
- 源码安装搭建LAMP环境---实现更新版本的服务
- CentOS6.8服务器LAMP环境搭建(四) 源码安装phpMyAdmin4.7.0
- CentOS6.8服务器LAMP环境搭建(三) 源码安装php7.1.4
- 虚拟机CentOS7最小化安装下源码编译搭建LAMP环境之三: ————MySQL编译安装
- [CentOS] CentOS 6.0下搭建LAMP环境(源码安装)