LAMP环境搭建

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux牛逼命令大全

∙壹、底层辅助支持软件的安装

o1、安装OpenSSL

o2、安装Curl库

o3、安装expat

o4、安装libxml2

o5、安装libxslt

o6、安装libmcrypt

o7、安装mhash

o8、安装mcrypt

o9、安装zlib

o10、安装libpng

o11、安装jpeg

o12、安装freetype

o13、安装m4

o14、安装autoconf

o15、安装libiconv

o16、安装bzip2

o17、安装GD库

∙贰、安装Apache方法一

o18、安装apr

o19、安装apr-util

o20、安装pcre

o21、安装apache方法一

∙叁、安装Apache方法二

o18、处理apr

o19、处理apr-util

o20、安装pcre

o21、安装apache方法二

∙Apache启动管理方式

o I、手工管理apache

o II、chkconfig管理apache

∙肆、安装MySQL

o22、安装cmake

o23、安装bison

o24、安装ncurses

o25、安装MySQL

∙MySQL启动管理方式

o I、手工管理MySQL

o II、chkconfig管理MySQL

∙伍、安装PHP

o26、安装PHP

o27、安装memcached服务器端

o28、安装php扩展功能memcache

o29、安装php扩展memcached

o30、安装Zend加速器

Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大

的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.

本实验采用64位CentOS6.8进行部署,系统最小化安装,apache选用httpd-2.4.7,mysql选用mysql-5.6.32,php选用php-5.6.26。

软件包列表如下

∙1、openssl-1.0.2j.tar.gz2、curl-7.50.3.tar.gz3、expat-2.2.0.tar.bz2

∙4、libxml2-2.9.4.tar.gz5、libxslt-1.1.29.tar.gz6、libmcrypt-2.5.8.tar.gz ∙7、mhash-0.9.9.9.tar.gz8、mcrypt-2.6.8.tar.gz9、zlib-1.2.8.tar.gz ∙10、libpng-1.6.25.tar.gz11、jpegsrc.v9b.tar.gz12、freetype-2.7.tar.gz ∙13、autoconf-2.69.tar.gz14、libiconv-1.14.tar.gz15、bzip2-1.0.6.tar.gz ∙16、libgd-2.2.3.tar.gz17、apr-1.5.2.tar.gz18、apr-util-1.5.4.tar.gz ∙19、pcre-8.38.tar.gz20、httpd-2.4.7.tar.gz21、cmake-3.6.2.tar.gz ∙22、m4-1.4.17.tar.gz23、bison-3.0.4.tar.gz24、ncurses-6.0.tar.gz ∙25、mysql-5.6.32.tar.gz26、php-5.6.26.tar.gz27、

memcached-1.4.31.tar.gz(服务器端)

∙28、memcache-2.2.7.tgz(php扩展)29、memcached-2.2.0.tgz(php扩展)∙30、zend-loader-php5.6-linux-x86_64.tar.gz

零、编译安装前的准备工作

1、安装虚拟机(CentOS7.2最小化安装)[安装过程不做说明]

2、修改为静态ip(由于是最小化安装,所以暂时还没有vim等命令)

[root@LINUX-LAMP ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

NAME=eno16777736

UUID=a423480d-e96c-4f17-98d1-dccb0a675e1d

DEVICE=eno16777736

ONBOOT=yes

IPADDR=192.168.2.42

NETMASK=255.255.255.0

GATEWAY=192.168.2.1

DNS1=202.96.134.133

DNS2=202.96.154.8

保存退出,重启网络服务,可以通过ifconfig或者ip a查看

另外请注意自己的ip和网关,dns有没有问题,确保一次性成功,

我这里坐标深圳,所以dns服务器我写的这边。大家可以根据自己的坐标搜索对应的dns服务器。[root@LINUX-LAMP ~]# service network restart

[root@LINUX-LAMP ~]# ifconfig

3、永久修改主机名(这里只是方便我区分实验项目,大家根据需求,若没必要可不改)

[root@LINUX-LAMP ~]# vim /etc/sysconfig/network #修改

HOSTNAME=localhost.localdomain(如果是默认的话),修改localhost.localdomain为你的主机名。

[root@LINUX-LAMP ~]# vim /etc/hosts

#修改127.0.0.1 localhost.localdomain localhost 。其中 127.0.0.1 是本地环路地址,localhost.localdomain 是主机名(hostname),也就是你待修改的。

#localhost 是主机名的别名(alias),它会出现在Konsole的提示符下。将localhost.localdomain 修改为你的主机名,localhost可选。

[root@LINUX-LAMP ~]# hostname LINUX-LAMP

注意:不必重启。上面的命令会立即修改内核主机名。退出并重新登入shell后在命令行提示即可看到新主机名已经改为LINUX-LAMP。

4、编译及其他工具安装

安装gcc、vim、net-tools(包含ifconfig和netstat等命令)等工具,gcc为部署过程中需要调用的编译工具,非常重要,必须安装。

依次安装gcc,vim,screen,lrzsz等可能用到的常用工具。

[root@LINUX-LAMP ~]# yum -y install gcc gcc-c++ vim screen lrzsz net-tools wget curl unzip zip dos2unix

相关文档
最新文档