十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在本地创建新的Git仓库(连接别人的代码和创建自己的代码库)
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的镇赉网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
mkdir andbase
cd andbase
git init
touch README.md
git add README.md
git commit -m 'hello world'
git remote add origin git@github.com:Liutos/foobar.git
将主分支修改推送到服务器
因所有官方镜像均位于境外服务器,为了确保所有示例能正常运行,DaoCloud
提供了一套境内镜像源,并与官方源保持同步。
首先,选择官方的
PHP
镜像作为项目的基础镜像。
dockerfile
FROM
daocloud.io/php:5.6-apache
接着,用官方
PHP
镜像内置命令
docker-php-ext-install
安装
PHP
的
MySQL
扩展依赖。
dockerfile
RUN
docker-php-ext-install
pdo_mysql
依赖包通过
docker-php-ext-install
安装,如果依赖包需要配置参数则通过docker-php-ext-configure
命令。
安装
pdo_mysql
PHP
扩展。
然后,将代码复制到目标目录。
dockerfile
COPY
.
/var/www/html/
因为基础镜像内已经声明了暴露端口和启动命令,此处可以省略。
至此,包含
PHP
应用的
Docker
容器已经准备好了。PHP
代码中访问数据库所需的参数,是通过读取环境变量的方式声明的。
```php
$serverName
=
env("MYSQL_PORT_3306_TCP_ADDR",
"localhost");
$databaseName
=
env("MYSQL_INSTANCE_NAME",
"homestead");
$username
=
env("MYSQL_USERNAME",
"homestead");
$password
=
env("MYSQL_PASSWORD",
"secret");
/**
1.用php -q 文件名.php 方式把php程序当shell程序来用,
2.用php -s把自己的php程序显示有语法高亮色彩的html源文件。这样是不是很省心?
3.利用php的odbc功能可以在shell命令中对数据库进行操作。
#0 6 * * * /usr/local/bin/php /home/web/do/index.php
4.查看扩展库
/usr/local/php/bin/php -m
5.检查php.ini配置是否正确
/usr/local/php/bin/php -v
6.让php运行指定文件
php my_script.php
php -f my_script.php
7.在命令行直接运行 PHP 代码。
php -r ‘print_r(get_defined_constants());’
php -r ‘phpinfo();’
8.用该参数,您可以指定一个放置 php.ini 文件的目录,或者直接指定一个自定义的 INI 文件
php -c /custom/directory/custom-file.ini my_script.php
9.显示除去了注释和空格的源代码。
php -w a.php
10.php -i
该命令行参数会调用 phpinfo() 函数,并打印出结果。