部署LAMP

原创
10/14 22:55
阅读数 20

1. 设置防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --list-port

关闭端口
 firewall-cmd --permanent --zone=public --remove-port=3306/tcp

2. 安装apache
yum install -y httpd
httpd服务开机进行自启:systemctl enable httpd
启动httpd服务:systemctl start httpd

ps -ef | grep httpd


2. 安装MySQL
更新yum源,使用yum安装MySQL
到http://dev.mysql.com/downloads/repo/yum/找要下载文件的链接
[root@localhost ~]#wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 
安装下载的
[root@localhost ~]#yum localinstall mysql57-community-release-el7-11.noarch.rpm 
查看这个源所包含的版本,以及默认版本
[root@localhost ~]#yum repolist all | grep mysql 
查看到5.7是默认版本,所以可以直接安装
[root@localhost ~]#yum install mysql-community-server 
然后就是各种ok,完成安装

3.启动与登录MySQL(第一次可能初始化有问题,可以启动多一两次)
[root@localhost ~]#service mysqld start
登录,会出现以下报错:
[root@localhost ~]# mysql -u root -p 
会出现以下报错:
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

使用一下命令可以查看临时密码,可以通能过该密码登录,再修改root用户的密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log 

通过该临时密码登陆MySQL
[root@localhost ~]# mysql -u root -p 
修改
mysql>use mysql;
mysql>  ALTER USER 'root'@'localhost' IDENTIFIED BY 'JJff..166';

4. 添加远程登录用户
默认只允许root帐户在本地登录,如果想要远程连接数据库,为了安全起见,添加一个新的帐户test,密码为Password123!
mysql>grant all privileges on *.* to 'test'@'%' identified by 'Password123!' with grant option;

3. 安装php
yum -y install php
rpm -ql php
 将php与mysql关联起来
yum install -y php php-mysql
rpm -ql 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
放入测试文件:
cd  /var/www/html
echo '<?php phpinfo();?>' >index.php
重启apache服务器
 systemctl restart httpd


网站根目录的权限设置
chmod 755 路径

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部