文档章节

服务器上搭建lamp环境

阿琼
 阿琼
发布于 2016/06/06 09:53
字数 698
阅读 5
收藏 0


先说apache,最新版本是2.4。
进入 http://apache.org/dyn/closer.cgi 到官网找下载包。下载链接里面提供了几个镜像,找一个.cn的点进去(国内的速度快)。比如 http://mirrors.cnnic.cn/apache/

找到httpd目录点击进入。复制最后一个的下载链接 httpd-2.4.10.tar.gz    http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.10.tar.gz

然后下载到你的服务器 wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.10.tar.gz

解压 tar -xvf httpd-2.4.10.tar.gz

然后下载安装 apache所需要的两个包  
wget http://mirror.esocc.com/apache//apr/apr-1.4.8.tar.gz
wget http://mirror.esocc.com/apache//apr/apr-util-1.5.2.tar.gz
这两个有最新版本, 你下载对应的最新的就是。

解压
tar -xvf apr-1.4.8.tar.gz
tar -xvf apr-util-1.5.2.tar.gz

把依赖包移到apache源码目录下  
mv apr-1.4.8 httpd-2.4.10/srclib/apr
mv apr-util-1.5.2 httpd-2.4.10/srclib/apr-util
cd httpd-2.4.10

配置编译文件
./configure --with-included-apr --enable-nonportable-atomics=yes --with-z
如果你想安装到指定目录,则加上--prefix=.. 比如  --prefix=/web/apache

如果你的是新装的服务器,可能需要安装pcre zlib。执行 yum install zlib-devel pcre-devel
像gcc /g++ make之类的基础工具用阿里云的ECS就不用再装了,你装完以后默认都带了。

最后是 make -j8 && make install

 

然后是PHP

同样,进入PHP的官方网站  http://php.net/ 找到下载地址http://php.net/downloads.php 最新版是PHP5.6.3
点一个进入,比如  http://php.net/get/php-5.6.3.tar.gz/from/a/mirror 然后找到中国的镜像(看国旗)。选择第一个镜像 cn2.php.net
得到下载链接  http://cn2.php.net/distributions/php-5.6.3.tar.gz

下载完 解压
tar -xvf php-5.6.3.tar.gz
cd php-5.6.3

编译之前, 先安装一下需要的依赖库
yum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel

配置编译文件生成makefile
我是安装在/web/php目录下。你可以根据你的要求改。
./configure --prefix=/web/php --with-apxs2=/web/httpd/bin/apxs --enable-cli --enable-shared --with-libxml-dir --with-gd --with-openssl --enable-mbstring --with-mcrypt --with-mysqli --with-mysql --enable-opcache --enable-mysqlnd --enable-zip --with-zlib-dir --with-pdo-mysql --with-jpeg-dir --with-freetype-dir --with-curl --without-pdo-sqlite --without-sqlite3
其中 with-apxs2的目录为你的apache对应的目录
我这里基本是最小化安装,没有打开多余配置。这个配置可以跑起来wp, dz等常见开源PHP系统。

然后编译生成 make -j8 && make install

最后 cp php.ini.product /web/php/lib/php.ini


-------------------
最后的最后,当然是配置APACHE 和 PHP.ini  比如apache的httpd.conf 中的ServerName等。。PHP.INI里的时区


最后的最后的最后,设置apache开机自启动。

cp 你的apache安装目录/bin/apachectl /etc/init.d/httpd

vi /etc/init.d/httpd
#!/bin/sh下加上
# chkconfig: 35 85 15
# description: Activates/Deactivates Apache 2.4.10

加入开机启动
chkconfig --add httpd
chkconfig httpd on
最后的最后的最后的最后 service httpd start
打开你的网站 应该可以看到 it works!

 

mysql改密:

进入路径:usr/bin/,右击运行终端 然后输入

mysqladmin -u root password (空格之后输入你想设置的密码)

本文转载自:http://www.oschina.net/question/1388404_193331

阿琼
粉丝 0
博文 3
码字总数 0
作品 0
合肥
私信 提问
基于Nfs和Samba的Lamp环境实现

一 系统环境 二 网络文件系统与web环境的结合 三 搭建lamp环境 四 实现nfs服务 五 实现samba服务 六 实现效果 一 系统环境 系统平台:CentOS release 6.8 (Final) Lamp:httpd-2.2.15 mysql-...

mrlapulga
2017/05/02
0
0
LNMP平台部署及应用

LAMP平台应该是目前应用最为广泛的网站服务器架构,但随着Nginx在企业中的使用越来越多,LNMP(或LEMP)架构也受到越来越多Linux系统工程师的青睐,其中"E"来自于Nginx的发音[engine x] 构建...

杨书凡
2018/01/13
0
0
实现loganalyzer

实验:实现loganalyzer 实验环境:三台主机。 1 日志服务器,充当mysql服务器的客户端 2 mysql mariadb 3 lap loganalyzer 实验思路:把本机的日志存储到特定的数据库中,也就是说日志服务器充...

疯帽爱丽丝
2017/10/28
0
0
快速生成网站

实验条件: 已经搭建好LAMP 环境 (使用一键安装lamp) 关闭selinux 关闭防火墙 下载依赖包 gcc gcc-c++ make 具体步骤 : 下载 lnmp安装包 解压 ./install.sh lamp 安装完毕后登入:http://...

2532176285
2017/03/15
0
0
搭建邮件服务器配置lamp环境配置lamp环境

邮箱服务器在安装postfix为了可以更好的使用这个提前要配置好lamp环境 1.什么是lamp环境 LAMP 是现在非常流行的 WEB 环境, 是 Linux,Apache,MySQL,PHP 的缩写。现在很受欢迎web架构。其实...

cjune
2018/01/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用CSS自定义属性构建骨架屏

写在前面 几天前看到薄荷前端团队分享的《前端骨架屏方案小结》,突然回想起一年前看到的max bock写的《Building Skeleton Screens with CSS Custom Properties》,翻译整理写下出此文,分享...

前端老手
昨天
9
0
Docker常用命令小记

除了基本的<font color="blue">docker pull</font>、<font color="blue">docker image</font>、<font color="blue">docker ps</font>,还有一些命令及参数也很重要,在此记录下来避免遗忘。 ......

程序员欣宸
昨天
9
0
MAT使用-jvm内存溢出问题分析定位

1.MAT简介: MAT 全称 Eclipse Memory Analysis Tools 是一个分析 Java堆数据的专业工具,可以计算出内存中对象的实例数量、占用空间大小、引用关系等,看看是谁阻止了垃圾收集器的回收工作,...

xiaomin0322
昨天
5
0
内网和外网之间的通信(端口映射原理)

首先解释一下“内网”与“外网”的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的。但两个局域网内的内网IP可以有相同的...

Jack088
昨天
6
0
3.深入jvm内核-原理、诊断与优化-4. GC算法和种类

一、GC算法和种类 GC的概念 GC算法 引用计数法 标记清除 标记压缩 复制算法 可触及性 Stop-The-World GC的对象是堆空间和永久区 引用计数法 老牌垃圾回收算法 通过引用计算来回收垃圾 使用者...

hexiaoming123
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部