# php7 **Repository Path**: jbjb123/php7 ## Basic Information - **Project Name**: php7 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-20 - **Last Updated**: 2021-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # php7 #### 安装教程 创建网络 docker network create --subnet=172.16.0.0/16 jb 1. 编译dockerfile 2. docker build -t php74:v01 . 运行docker run -d --rm -p80:80 --net jb --ip 172.16.0.99 --name php-demo {镜像名字} 3. 解压 Discuz_X3.4_SC_UTF8_20210119.zip upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件(仅上传目录里边的文件); readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明(不要上传); utility 目录为论坛附带工具,包括升级程序(不要上传)。 mkdir ddd && unzip Discuz_X3.4_SC_UTF8_20210119.zip -d ddd 4.将docker cp upload/ php-demo:/tmp 5.进入容器复制到nginx网站目录 docker exec -it php-demo sh / # cp -a /tmp/upload/* /web/xxx/wwwroot/ #### MySQL安装 1. docker pull mysql:5.7.33 2. docker run -d -v /data/mysql:/var/lib/mysql --net jb --ip 172.16.0.78 --name some-mysql -p3306:3306 -e MYSQL_ROOT_PASSWORD=123qwe mysql:5.7.33 3. docker exec -it some-mysql bash 4. 登录mysql mysql -uroot -p123qwe create database word; grant all on word.* to user_php@'php-demo' identified by '123qweasd'; grant all on word.* to user_php@'172.16.0.99' identified by '123qweasd'; flush privileges; 推荐使用自动安装脚本 ./install-db.sh #### 参与贡献 https://gitee.com/3dming/DiscuzL/attach_files