vim/data/www/conn.php <?php$serve='172.17.0.3:3306';$username='root';$password='123456';$dbname='mysql';$mysqli=newMysqli($serve,$username,$password,$dbname);if($mysqli->connect_error) {die('connect error:'.$mysqli->connect_errno); }$mysqli->set_charset('UTF-8');$result=$mys...
root@8e08c1713b53:/var/www/html# php info.php Nginx/PHP7.4 - info.php 4) 使用 docker-php-ext-install 安装扩展 一般需要安装一些 PHP 扩展,包括一些比较核心的拓展 gd、mysql_pdo、redis 客户端等,本文后面会使用 MariaDB,需要安装 MySQL 相关的扩展。 $ docker exec -it php-7.4-fpm /bin/bash ...
1.使用 docker 运行 php docker run --name=test-php -p=9000:9000 -it -d -v=/usr/local/src/nginx/html:/var/www/htm 7bbbb12d1498 2.使用 docker 运行 nginx docker run --name=test-nginx -p=80:80 -d -v=/usr/local/src/nginx/html:/usr/share/nginx/html -v=/usr/local/src/nginx/c...
php easyswoole server start -d -mode=udp 守护进程 容器中查看tcp和udp端口号 netstat -lntup 容器外查看端口号 [root@localhost /]# docker port swoft2 1700/udp -> 0.0.0.0:1700 1700/udp -> [::]:1700 20001/tcp -> 0.0.0.0:20001 20001/tcp -> [::]:20001 五、Mysql数据库 拉取数据库 dock...
docker-compose up-dhttp://localhost/phpinfo.php MYSQL 修改docker-compose.yml如下: version:"3"services:web:image:nginx ports:-"80:80"volumes:-./project:/var/www/html/project-./default.conf:/etc/nginx/conf.d/default.conf-./log/nginx:/var/log/nginx networks:-webnet php:image:lince/php:...
nginx php: depends_on: - mysql image: registry.cn-hangzhou.aliyuncs.com/centos-bz/php-fpm restart: always volumes: - /home/docker/nginx/www:/home/docker/nginx/www - /home/docker/php:/home/docker/php container_name: php mysql: image: registry.cn-hangzhou.aliyuncs.com/centos-bz/mysql ...
docker-compose:一键执行搭建服务,非常方便,通过创建专有网络将一个个的nginx、php、mysql等等等都系统的管理起来,使用之前要准备好image字段所指明的镜像。 配合dockerfile:php、redis需要用到,例如php需要安装vim、(crul、mysqli等)扩展,需要先使用dockerfile来构建自定义预设镜像。上下文:实际的构建过程是在 docker ...
一键启动并挂载MySQL 部署redis 第一步:拉取镜像 第二步:直接启动 第三步:本地连接redis 为了更好找,这里将一个常用的主题独立放在一篇文章 Docker部署Nginx: # 第一步:搜索镜像,建议去网站搜索https://hub.docker.com/ docker search nginx # 控制台 ...
公司用到的语言,当然还是php为主,不过后台现在都用到nodejs和golang,所以nodesjs和golang都要安装,发觉使用docker还是很好的,只要把环境部署好了,然后打构建成镜像,下次直接就可以生成环境了,不用重新部署。以下为相关服务的部署脚本: nginx: ###上传并解压安装文件: ...
如果想要使用redis扩展 pecl install redis-3.1.1 docker-php-ext-enable redis 进入容器bash并进入mysql命令行 [root@localhost docker]# docker exec -it mysql bash root@63362a2f5744:/# mysql -uroot -p lujunwen docker容器mysql Myslq设置密码方法二...