LAMP环境搭建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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