阿里云ECS CentOS7.2 LAMP搭建 笔记

  1. 源更新(准备)

yum update
yum install gcc libxml2-devel
yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel

  1. php 7.0.13安装

下载地址:http://cn2.php.net/get/php-7.0.13.tar.gz/from/this/mirror
1.下载php7.0.13
wget http://cn2.php.net/get/php-7.0.13.tar.gz/from/this/mirror
2.解压mirror 即下载php7所得到的文件
tar -zxvf mirror
3.进入php7解压后的目录
cd php-7.0.13/
4.设置configure
./configure --prefix=/usr/local/php7 --enable-fpm
5.编译
make
6.编译安装
make install
7.新建一个test.php文件,并测试是否成功
vi test.php
<?php
phpinfo();
?>
/usr/local/php7/bin/php test.php

  1. mysql 5.7.16安装

下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16.tar.gz
1.下载mysql
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16.tar.gz
2.解压
tar -zxvf mysql-5.7.16.tar.gz
3.进入该目录
cd mysql-5.7.16
4.使用cmake进行安装编译
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/mydata/mysql/data \
-DSYSCONFDIR=/etc \
-DMYSQL_USER=mysql \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DENABLE_DOWNLOADS=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFALUT_COLLATION=utf8_general_ci \
-DWITH_DEBUG=0 \
-DMYSQL_MAINTAINER_MODE=0 \
-DWITH_SSL:STRING=bundled \
-DWITH_ZLIB:STRING=bundled
make
make install
5.启动mysql
mysqld
6.进入mysql
mysql


  1. apache2安装

下载地址:
apache2:http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.23.tar.gz
apr:http://apache.fayea.com//apr/apr-1.5.2.tar.gz
apr-util:http://apache.fayea.com//apr/apr-util-1.5.4.tar.gz
1.下载apache2所需
wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.23.tar.gz
wget http://apache.fayea.com//apr/apr-1.5.2.tar.gz
wget http://apache.fayea.com//apr/apr-util-1.5.4.tar.gz
2.解压
tar -zxvf httpd-2.4.23.tar.gz
tar -zxvf apr-1.5.2.tar.gz
tar -zxvf apr-util-1.5.1.tar.gz
3.重命名压缩包,去掉版本号(相当于直接原目录移动)
mv apr-1.5.2 arp
mv apr-util-1.5.1 apr-util
4.将apr移动到apache2里
mv apr httpd-2.4.23/srclib/
mv apr-util httpd-2.4.23/srclib/
5.下载pcre依赖包
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.bz2
6.重命名pcre
mv download pcre.tar.bz2
7.解压
tar -jxvf pcre.tar.bz2
8.安装pcre
cd pcre-8.38/
./configure --prefix=/usr/local/pcre-8.38
make
make install
9.安装apache2
cd ~
cd http-2.4.23/
./configure --prefix=/usr/local/apache2 -with-pcre=/usr/local/pcre-8.38/bin/pcre-config -with-included-apr
make
make install
10.启动apache2
cd /usr/local/apache2/bin
./apachectl -k start
*如果80端口没有开放,设置防火墙:
firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl restart firewalld.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值