LAMP环境搭建之CentOS7.4版

Gelsey ·
更新时间:2024-11-15
· 716 次阅读

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.q1Nxd #其中密码为:j.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已经完全搭建成功了。

加油吧!
作者:Damian Adam



lamp环境搭建 lamp centos

需要 登录 后方可回复, 如果你还没有账号请 注册新账号