Name: php-apache-mysql-sample
Owner: DaoCloud.io
Description: null
Created: 2015-07-09 07:44:36.0
Updated: 2018-04-26 03:09:15.0
Pushed: 2017-04-11 15:38:46.0
Homepage: null
Size: 106
Language: PHP
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
???????? LAMP ????? Docker ????????? Linux + Apache + MySQL + PHP ??? ?
???????? DaoCloud/php-apache-mysql-sample ????
??????????????????????????????DaoCloud ?????????????????????
???????? PHP ????????????
daocloud.io/php:5.6-apache
?????? PHP ??????docker-php-ext-install
?? PHP ? MySQL ?????
docker-php-ext-install pdo_mysql
docker-php-ext-install
????????????????? docker-php-ext-configure
???pdo_mysql
PHP ?????????????????
. /var/www/html/
?????????????????????????????
????? PHP ??? Docker ?????????PHP ??????????????????????????????
verName = env("MYSQL_PORT_3306_TCP_ADDR", "localhost");
abaseName = env("MYSQL_INSTANCE_NAME", "homestead");
rname = env("MYSQL_USERNAME", "homestead");
sword = env("MYSQL_PASSWORD", "secret");
?????
param $key
param null $default
return null|string
tion env($key, $default = null)
$value = getenv($key);
if ($value === false) {
return $default;
}
return $value;
??????? Docker ??????????????????????????????????????????? link
?????????????????????
????????? MySQL ???
er run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d daocloud.io/mysql:5.5
????? Docker ???? link
?????? MySQL ??????3306?????????
er run --name some-app --link some-mysql:mysql -d app-that-uses-mysql
??????????????? MySQL ?????????
DaoCloud ??????