LAMP环境搭建与配置

LAMP环境搭建

1.Mysql-5.6.40

1.1 安装mysql

#cd /usr/local/src	//软件包都放在这里方便管理
#wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz		//下载源码包

1.2 解压

#tar -zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz		//解压
#mv mysql-5.6.43-linux-glibc2.12-x86_64 /usr/local/mysql		// 挪动位置

1.3 安装与配置

#cd /usr/local/mysql
#useradd -s /sbin/nologin mysql  //建立 MySQL 用户,因为启动 MySQL 需要该用户
#mkdir -p /data/mysql  //创建 datadir,数据库文件会放到这里面
#chown -R mysql:mysql /data/mysql  // 更改权限,不更改后续操作就会出问题
#ls -la /data/mysql/
#[ -d /usr/local/mysql ] && mv /usr/local/mysql /usr/local/mysql_old	//&&相当于一个判断,意前面命令执行才会执行后面
#yum install -y perl_Module_Install
.#/scripts/mysql_install_db --user=mysql --datadir=/data/mysql	//--user 表示定义数据库的以哪个用户的身份运 --datadir 表示定义数据库的安装目录
#cp support-files/my-default.cnf /etc/my.cnf
#vi /etc/my.cnf		//修改配置文件
	Basedir=/usr/local/mysql	//basedir 表示 MySQL 包所在路径
	Datadir=/data/mysql/datadir		//表示定义存放数据的位置
	Port=3306	//port 表示定义 MySQL 服务监听的端口号
	Server_id=128	//表示该 MySQL 服务的 ID 号
	socket = /tmp/mysql.sock	//定义 MySQL 服务监听的套接字地址
#cp support-files/mysql.server /etc/init.d/mysql	//复制启动脚本文件
#chmod 755 /etc/init.d/mysql	//修改启动脚本文件的属性
#vim /etc/init.d/mysql		//修改启动脚本
	basedir=/usr/local/mysql
	datadir=/data/mysql
#chkconfig --add mysql		//把 mysql 服务加到系统服务列表中
#chkconfig mysql on		//开机就启动
#service mysql start	//启动服务

1.4验证

#netstat -ltunp|grep 3306  //查看3306端口 (如没有此命令 使用 命令yum - y install net-tools)
#ps -ef | grep mysql //结果要大于2行

2. 安装Apache

2.1下载

#wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.39.tar.gz
#wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.6.1.tar.gz 
#wget http://mirrors.hust.edu.cn/apache/apr/apr-1.6.5.tar.gz 

2.3 解压

#tar -zxvf httpd-2.4.39.tar.gz 
#tar -zxvf apr-1.6.5.tar.gz 
#tar -zxvf apr-util-1.6.1.tar.gz

2.4安装与配置

#cd /usr/local/src/apr-1.6.5
#/configure --prefix=/usr/local/apr
#yum install -y libtool*
#make  && make install
#cd /usr/local/src/apr-util-1.6.1.tar.gz
.#/configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#yum install -y expat-devel
#echo $?		//返回值为0正确
#make && make install
#cd /usr/local/src/httpd-2.4.39.tar.gz
#yum install -y  pcre-devel
#./configure --prefix=/usr/local/apache2.4 --enable-so --with-pcre --with-included-apr --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork
#make &&make install

2.5查看

#ls  /usr/local/apache2.4/bin/apachectc -M
(5)出现问题的解决方法
[root@localhost apr-1.6.5]# ./configure --prefix=/usr/local/apr
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
Configuring APR library
Platform: x86_64-pc-linux-gnu
checking for working mkdir -p... yes
APR Version: 1.6.5
checking for chosen layout... apr
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/local/src/apr-1.6.5':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
#yum groupinstall "Development Tools" "Server Platform Development" -y

3. 安装PHP

3.1下载

#wget http://cn2.php.net/distributions/php-5.6.30.tar.gz

3.2 解压

#cd /usr/local/
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值