debian9 安装docker 以及在docker中 安装centos 6 安装指定版本的PHP和MySQ
2021-04-07 11:26
标签:信息 ssl https 修改 缓冲 输入 完成 jessie docke vim 更新包列表 配置Docker存储库GPG密钥 更新包缓冲 安装docker-ce 启动docker服务 启动后pull centos 6 docker images 查看拉取到本地的镜像 运行 docker run -it -p 2222:22 -p 8888:80 -p 3307:3306 d0957ffdf8a2 /bin/bash 把宿主机 2222 、 8888、3307 端口分别映射在 容器的 22 和 80 、3306 端口 ----------------------------------------------------------------------- 在安装指定版本的MySQL时,先到这个网站找到rpm包,把下载连接复制下来 https://dev.mysql.com/downloads/repo/yum/ 安装rpm包 enabled=1 代表启用下载这个版本的MySQL 安装修改过版本的mysql 在第一次安装数据库后 会随机生成密码 查看密码 登陆数据库 登陆以后会提示修改密码 重新设置密码 如果提示以下信息 暴力解决 重新设置MySQL密码安全策略 然后接着更改密码 退出重新登陆就可以了! ----------------------------------------- 现在打开浏览器输入服务器ip 和一开始映射的端口 就可以打开apache页面了 ---------------------------------------- 如果上面步骤报错 先安装wget 再下载相应版本的EPEL源: 安装 导入 KEY 再尝试安装php及其相关扩展 删除EPEL包 创建php文件查看是否被apache识别 注意:如果返回的是php源代码 那就需要再配置一下 apache 的 httpd.conf ,修改完成后 重启apache 重启 debian9 安装docker 以及在docker中 安装centos 6 安装指定版本的PHP和MySQ 标签:信息 ssl https 修改 缓冲 输入 完成 jessie docke vim 原文地址:https://www.cnblogs.com/freedomweb/p/12488551.html安装docker准备工作
apt-get update
安装HTTPS依赖软件包
apt install apt-transport-https ca-certificates curl gnupg2 lsb-release software-properties-commo
1 curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo apt-key add -
2 add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable"
apt-get update
apt-get install docker-ce
service docker start
docker pull centos:centos6
在docker centos6 容器中安装MySQL
rpm -ivh https://dev.mysql.com/downloads/file/?id=484921
yum makecache
yum repolist all| grep mysql
vi /etc/yum.repos.d/mysql-community.repo
yum install -y mysql-community-server
chkconfig mysqld on // 设置mysql开机启动
service mysqld start // 启动mysql服务
grep ‘password‘ /var/log/mysqld.log
mysql -uroot -p‘输入密码‘
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
SET PASSWORD = PASSWORD(‘yourpwd‘);
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
set global validate_password_policy=0;
set global validate_password_length=1;
安装apache
yum install httpd
chkconfig httpd on // 设置开机启动
service httpd start // 启动apache服务
安装 PHP 5.5.X
yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64
Error: Package: php55w-mcrypt-5.5.38-1.w6.x86_64 (webtatic)
Requires: libmcrypt.so.4()(64bit)
yum install wget
1 wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm #32位
2 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm #64位
rpm -ivh epel-release-6-8.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
yum -y install php55w php55w-bcmath php55w-cli php55w-common php55w-devel php55w-fpm php55w-gd php55w-imap php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql php55w-odbc php55w-pdo php55w-pear php55w-pecl-igbinary php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache php55w-soap
rm -rf epel-release-6-8.noarch.rpm latest.rpm
vim /var/www/html/phpinfo.php
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
service httpd restart
文章标题:debian9 安装docker 以及在docker中 安装centos 6 安装指定版本的PHP和MySQ
文章链接:http://soscw.com/index.php/essay/72370.html