LAMP环境搭建之CentOS7.4版

LAMP是一组用来搭建动态Web网站或者服务器的开源软件。一般而言,由L:Linux、A:Apache服务器、M:MySQL数据库、P:PHP(也可以是Perl或Python)组成。
由于Python当今大火,所以本文决定采用CentOS7.4 + Apache + MySQL + Python3这样的搭配来构建LAMP环境。所有首先需要确保您已经有了一个安装gnome的CentOS7环境。

Python3的安装

su	#进入root权限

#1.安装依赖:
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

#2.下载python3:
mkdir /usr/local/python3		#建立路径
cd /usr/local/python3		#进入路径文件夹
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz	#下载python3.6.2

#3.开始安装:
tar -xvJf  Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3
make && make install

#4.创建软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

#5.更新pip
pip3 install --upgrade pip

到此位置LP已经搭建完成啦!输入命令python3即可进入python啦!

因为CentOS7自带python2,而且是不能卸载的。所以如果输入python会进入python2开发环境,而不是python3。

MySQL安装

#1.进入root:
su

#2.MySQL:
mkdir /usr/local/mysql		#建立路径
cd /usr/local/mysql			#进入路径文件夹
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm	#下载mysql

#3.开始安装:
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

#4.启动MySQL:
systemctl start  mysqld.service

#5.查看运行状态:
systemctl status mysqld.service		#Active:active(running)表示已经运行,gnome环境下会绿色显示。

#6.查看root默认密码:
grep "password" /var/log/mysqld.log
#返回结果类似于:
#2020-04-07T11:17:33.176119Z 1 [Note] A temporary password is generated for root@localhost: j.<kW=>q1Nxd
#其中密码为:j.<kW=>q1Nxd

#7.登录mysql服务:
mysql -u root -p
Enter password: 	#输入默认密码

#8.修改默认密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
#注意new password为自定义项,复制后需要修改,否则直接执行会报错。

#9.验证密码:
exit	#退出MySQL服务
mysql -u root -p
Enter password: 	#输入更改后的密码,如果成功进入环境则表示修改成功了,

注意!新密码设置的时候如果设置的过于简单会报错:ERROR 1819 (HY000): Your password does not satisfy the current policy_requirement。博主这里采用了密码4/4方法。即密码包含了数字、字母的大写、小写和特殊符号中的每一项。

Apache安装

#1.进入root:
su

#2.查看httpd包是否可用:
yum list | grep httpd

#3.开始安装:
yum install httpd	#安装完后,Apache的配置文件在/etc/httpd/目录下
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql	#安装apache扩展


#4.启动Apache服务
systemctl start httpd		#开机自启动
systemctl enable httpd	#也可以用一下方式启动
service httpd start		#如果执行service httpd start命令出现

#5.查看运行状态:
netstat -an | grep 80			#验证是否安装成功,80端口开放,说明apache已经运行啦。
service httpd status		#Active:active(running)表示已经运行

#6.配置开机启动服务
/sbin/chkconfig httpd on

#7.重启apache
service httpd restart

到此为止,LAMP已经完全搭建成功了。

加油吧!

发布了2 篇原创文章 · 获赞 6 · 访问量 74

猜你喜欢

转载自blog.csdn.net/qq_45305583/article/details/105372020
今日推荐