部署LAMP平台搭建

一、源码安装LAMP

1、 安装apache

[root@localhost ~]# yum -y install gcc* apr-devel apr-util-devel pcre-devel

[root@localhost src]#

[root@localhost src]# tar zxvf httpd-2.4.25.tar.gz

[root@localhost src]# cd httpd-2.4.25

[root@localhost httpd-2.4.25]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi  

 

[root@localhost httpd-2.4.25]# make && make install

[root@localhost httpd-2.4.25]# ln -s /usr/local/httpd/bin/* /usr/local/bin/

[root@localhost httpd-2.4.25]# cp /usr/local/httpd/bin/apachectl  /etc/init.d/httpd

[root@localhost httpd-2.4.25]# vi /etc/init.d/httpd

#chkconfig:35 85 21

[root@localhost httpd-2.4.25]# chkconfig --add httpd 

[root@localhost httpd-2.4.25]# service httpd start

[root@localhost php-5.5.38]# netstat -anpt | grep httpd

tcp       0     0 0.0.0.0:80     0.0.0.0:*        LISTEN      71820/httpd

 

2、 安装mysql

安装MySQL之前文档有安装,这里就不例举了!

访问https://www.cnblogs.com/-bobo/p/11643172.html

3、 安装php

[root@localhost ~]# cd /usr/src

[root@localhost src]# yum –y install zlib* libxml2*

[root@localhost src]# tar zxf libmcrypt-2.5.8.tar.gz

[root@localhost src]# cd libmcrypt-2.5.8

[root@localhost libmcrypt-2.5.8]# ./configure

[root@localhost libmcrypt-2.5.8]# make && make install

[root@localhost libmcrypt-2.5.8]# ln -s /usr/local/lib/libmcrypt.* /usr/lib

[root@localhost libmcrypt-2.5.8]# cd /usr/src

 

[root@localhost src]# tar zxf mhash-0.9.9.9.tar.gz

[root@localhost src]# cd mhash-0.9.9.9

[root@localhost mhash-0.9.9.9]# ./configure

[root@localhost mhash-0.9.9.9]# make && make install

[root@localhost mhash-0.9.9.9]# ln -s /usr/local/lib/libmhash* /usr/lib/

[root@localhost mhash-0.9.9.9]# cd /usr/src

 

[root@localhost src]# tar zxf mcrypt-2.6.8.tar.gz

[root@localhost src]# cd mcrypt-2.6.8

[root@localhost mcrypt-2.6.8]# export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

[root@localhost mcrypt-2.6.8]# ./configure

[root@localhost mcrypt-2.6.8]# make && make install

[root@localhost mcrypt-2.6.8]# cd /usr/src

[root@localhost src]# tar zxf php-5.5.38.tar.gz

[root@localhost src]# cd php-5.5.38

[root@localhost php-5.5.38]# ./configure --prefix=/usr/local/php5 --with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php5 --enable-mbstring

[root@localhost php-5.5.38]# make && make install

 

4、 实现LAMP平台

[root@localhost php-5.5.38]# cp php.ini-development /usr/local/php5/php.ini

[root@localhost php-5.5.38]# vim /usr/local/php5/php.ini

修改配置文件

short_open_tag = on                  #Off改成on

extension=php_mysqli.dl          #873行注释去掉

 

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

添加

<?php

phpinfo();

?>

[root@localhost ~]# systemctl restart httpd

测试

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

添加

<?php

$link=mysqli_connect('localhost','root','1122');

if($link) echo "恭喜你,数据库连接成功啦!!";

mysqli_close($link);

?>

测试连接数据库

到这里部署LAMP平台就完成了!

Centos7部署LAMP平台之架构之路的更多相关文章

  1. CentOS7部署LAMP+xcache (php-fpm模式)

    此次实验准备3台CentOS7服务器,版本号:CentOS Linux release 7.2.1511. 搭建Apache服务器 通过 yum -y install httpd 安装Apache: ...

  2. centos7部署PaaS平台环境(mesos+marathon)

    假如有5台主机可以使用,ip地址如下 规划(2master+3slave) master: 192.168.248.205 ---master1 192.168.248.206 ---master2 ...

  3. LAMP平台部署及应用

    环境:http://www.cnblogs.com/zzzhfo/p/5925786.html  http://www.cnblogs.com/zzzhfo/p/5934630.html 1.LAMP ...

  4. 微服务架构 - 离线部署k8s平台并部署测试实例

    一般在公司部署或者真实环境部署k8s平台,很有可能是内网环境,也即意味着是无法连接互联网的环境,这时就需要离线部署k8s平台.在此整理离线部署k8s的步骤,分享给大家,有什么不足之处,欢迎指正. 1. ...

  5. rhel6+apache2.4+mysql5.7+php5.6部署LAMP架构

    rhel6+apache2.4+mysql5.7+php5.6部署LAMP架构 2017年10月01日 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~准备阶段~~~~~~~~~~~~~ ...

  6. Centos7下搭建LAMP平台环境 (转载)

     1.启用Apache(httpd) Centos7默认已经安装httpd服务,只是没有启动.如果你需要全新安装,可以yum install -y httpd 启动服务:systemctl start ...

  7. 基于LAMP平台的网站架构(或Web系统架构)

    1.网站架构的前提(或者说需求) 我们公司是一电子商务的网站,因为线下家具建材项目的推广需求,从而有了我们公司的这个线上网站,在这里我贴一张公司的网站架构图. 总体来说网站规模不是太大,注册人数在15 ...

  8. LAMP平台部署(转)

    LAMP平台的概述 LAMP环境脚本部署:https://github.com/spdir/ShellScripts/tree/master/lamp LAMP的介绍:百度百科 LAMP平台的构成组件 ...

  9. LAMP平台部署

    LAMP平台的概述 LAMP环境脚本部署:https://github.com/spdir/ShellScripts/tree/master/lamp LAMP的介绍:百度百科 LAMP平台的构成组件 ...

随机推荐

  1. gethostbyaddr

    函数原型: #include<netdb.h> struct hostent * gethostbyaddr(const char *addr, socklen_t len, int fa ...

  2. JavaScriptDOM编程学习笔记(一)DOM概述

    首先介绍下DOM,一套对文档的内容进行抽象和概念化的方法.即Document Object Model,当创建了一个网页并加载到Web浏览器中时,DOM就把编写的网页转换为一个文档对象,而通过浏览器提 ...

  3. ROS+gre over ipv6,在ipv6的基础上建立GRE隧道

    感谢群众大神 @镜花水月全程技术支持.感谢! 环境: 1.阿里云华北5,申请ipv6测试,申请ECS带ipv6公网ip 2.为了便于测试便捷,在vultr创建2.5美元的vps,带ipv6 对了,测试 ...

  4. 2018-2019-2 网络对抗技术 20165230 Exp8 Web基础

    目录 实验目的 实验内容 实验步骤 (一)Web前端HTML Apache HTML编程 (二) Web前端javascipt 基础知识理解 JavaScript编程 (三)Web后端:MySQL基础 ...

  5. Gamma阶段事后分析

    设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决的是安卓游戏的自动化异常检测问题,定义的足够清楚,对于典型用户的描述和典型场景的描述也足 ...

  6. mac os 配置

    /Users/xxx/odoo-13.0/odoo-bin -c /Users/xxx/odoo-13.0/debian/odoo.conf

  7. python 基础 ---- 文件读写

    文件是一种存储在存储存储媒介上的信息或数据 常用的文件类型 文件 的打开关闭 close() 关闭文件 文件的打开路径 绝对路径 : 文件在操作系统中标准的存放路径 相对路径: 与目前引用文件的相对位 ...

  8. element-ui复杂表单校验

    复杂表单如下: <el-form size="mini" :rules="rules" :model="form" label-wid ...

  9. [转帖]进程状态的转换与PCB详解

    进程状态的转换与PCB详解 https://blog.csdn.net/qq_34666857/article/details/102852747 挺好的 之前没好好学习.   返回主目录 ​ 之前的 ...

  10. nginx php上传大小设置

    来源:http://blog.51yip.com/apachenginx/1751.html