ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

数据库、Apache、php安装

2022-06-22 12:38:06  阅读:174  来源: 互联网

标签:安装 数据库 var 指令 mysql Apache php rpm


!首先关闭系统的selinux和防火墙。

#getenforce

Disabled

 

#systemctl status firewalld

(dead)

 

 

一、安装Apache httpd

1. yum安装Apache

指令:yum -y install httpd

 

2. 启动apache服务

指令:systemctl start httpd

 

验证是否安装成功:打开浏览器输入 http://虚拟机ip地址/

能打开网页,显示Testing 123...则表示安装成功。

注意是http不是https

 

 

虚拟机ip地址查看方式: ifconfig命令,名字和ens33类似的网卡。

 

 

3. 设置httpd为开机启动

指令:systemctl enable httpd

 

 

二、rpm方式安装mysql 5.7

1. 到mysql官方网站下载rpm bundle包。注意是Community Edition。

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

选择redhat linux 7

 

 

2. 使用Xftp传输到linux的文件夹中。

 

3. 在Linux中使用tar命令解包

首先cd进入刚才传入包的文件夹:cd /root

解包指令:tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar

 

4. 卸载CentOS7自带的mariadb-libs,以防冲突。

指令:rpm -e mariadb-libs --nodeps

 

5. 依次安装刚才解压出来的包。只安装指定的5个。注意顺序!

指令:

rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.24-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm

 

6. 初始化mysql数据库

指令:mysqld --initialize --user=mysql

 

7. 启动mysql服务

指令:systemctl start mysqld

 

8. 找到mysql数据库的root账号的初始密码

指令:cat /var/log/mysqld.log | grep password

 

复制初始密码到一个文本文档中:YDfhCerRk9*U

 

9. 使用初始密码登录mysql,然后修改密码为123456

指令: mysql -uroot -p

 

然后粘贴刚才的密码,回车。

光标处显示为mysql >则表示登录成功 (如果登录不了,看看是不是复制密码的时候多复制了空格)

 

如果成功不用看灰色部分:

如果还是mysql登录不了,需要删除已经产生的一些文件

首先关闭mysqld服务:systemctl stop mysqld

然后执行 rm -rf /var/lib/mysql/*

然后重新从第6步开始操作。

 

 

登录成功后,输入修改密码指令:

alter user 'root'@'localhost' identified by '123456';

 

 

如果成功不用看灰色部分:

如果提示

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

则需要修改如下文件:

vi /etc/my.cnf

 

在[mysqld]下增加一行

validate-password=off

:wq保存退出,然后重启mysqld服务。

systemctl restart mysqld

然后执行上面的第9步

 

 

10. 使其他电脑可以远程访问mysql数据库。

指令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

然后输入:使设置生效

flush privileges;

 

 

 

11. 退出mysql指令模式

输入exit

 

 

三、yum方式安装php

1. yum安装php

指令:yum -y install php

 

2. 安装php常用模块

指令:yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

 

3. 重启httpd服务

指令:systemctl restart httpd

 

4. 检查php是否安装成功

1)在/var/www/html/目录下新建一个info.php文件

  指令:vi /var/www/html/info.php

按i切换到输入模式,然后输入以下内容:

<?php

phpinfo();

?>

按esc键退出编辑模式,然后输入

:wq 回车。

 

 

2)在浏览器中打开刚才的php地址

http:// 192.168.44.128/info.php

 

打开成功。

 

 

四、安装ThinkSNS

1. 使用Xftp将ThinkSNS_v4.6.1.zip复制到Linux系统中。

 

 

2. 使用unzip命令解压压缩包

首先cd进入到刚才传入的目录:cd /root

然后解压:unzip ThinkSNS_v4.6.1.zip                注意大小写!

 

3. 复制解压出来的thinksns文件夹到/var/www/html/目录

指令:cp -r thinksns/ /var/www/html/       注意空格

 

4. 进入复制之后的目录,新建一个storage文件夹

cd /var/www/html/thinksns/

mkdir storage

 

5. 修改 config 、data、install、storage 文件夹权限为777

指令:chmod -R 777 config data install storage    

 

6. 浏览器打开安装地址

http://192.168.44.128/thinksns/install/install.php

 

点击同意协议并安装

 

点击“下一步”。

如果目录与文件的写权限提示为off,则需要检查一下有没有关闭selinux。

 

输入刚才安装mysql数据库设置的root的密码,比如123456

 

输入管理员密码。点击下一步

 

点击“下一步”。

 

 

安装成功。点击体验Thinksns

 

 

输入用户名:admin@admin.com

密码:123456

登录

 

 

 

注:如果虚拟机IP地址有变动,解决办法为:

先到/var/www/html/thinksns/data下,将install.lock文件删掉,

rm /var/www/html/thinksns/data/install.lock

然后重新执行 第6步 重新安装thinksns。

标签:安装,数据库,var,指令,mysql,Apache,php,rpm
来源: https://www.cnblogs.com/mrzxb/p/16400058.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有