centos上搭建lamp
最近江汉大学一学电子商务的发小要学Web开发,就帮他在阿里云上租了一个1核2G的ESC,并帮他搭建一下环境,简单地记录一下。
将jdk的话就yum list java*列出java的相关资源
安装openjdk
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
敲一下java和javac,jdk环境配置ok
然后是下载个tomcat,进入/opt目录,下载tomcat
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz
解压,tar -vxvf,用cp命令改一下tomcat的目录名
然后进入tomcat的bin目录,sh startup.sh启动tomcat服务
在浏览器中输入http://host:8080,出现apache tomcat页面,tomcat环境搭建ok
下面安装lamp环境:
安装apache httpd
yum install httpd
启动httpd服务
systemctl start httpd.service
在浏览器中访问http://host就可以访问到Apache HTTP server Testing 123..
安装mysql
下载mysql
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
安装软件源
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
安装mysql服务器
yum install -y mysql-community-server
开启服务
systemctl start msyqld.service
修改临时密码
获取密码
grep "temporary password" /var/log/mysqld.log
用获取的密码登录
mysql -uroot -p
输入你获得的密码
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
如果提示错误,则
set global validate_password_policy=0;
set global validate_password_length=1;
再ALTER一下
授权远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
MySQL安装完成
安装PHP
yum -y install php
查看安装的php
rpm -ql php
安装 php-mysql工具
yum install php-mysql
安装php常用模块
yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
测试php
进入目录 cd /var/www/html/
新建php文件
vim info.php
输入
<?php
phpinfo();
?>
保存并退出wq!
重启apache
systemctl restart httpd
然后在浏览器中输入http://host/info.php
显示
OK,PHP安装成功
LAMP环境搭建成功