Tag Archives: php

cheap free php hosting

cheap / free / banner funded php hosting

drupal and wordpress can be installed in a few click and a mysql database and monthly backups are included

Advertisements

openshift php environment variables

if you are using php on your red hat openshift paas you should find that the following environment variables are available

OPENSHIFT_PHP_LOG_DIR
OPENSHIFT_TMP_DIR
OPENSHIFT_HOMEDIR
OPENSHIFT_REPO_DIR
OPENSHIFT_GEAR_NAME
OPENSHIFT_INTERNAL_PORT 8080
OPENSHIFT_CLOUD_DOMAIN
OPENSHIFT_INTERNAL_IP
OPENSHIFT_APP_DNS
OPENSHIFT_GEAR_DN
OPENSHIFT_CARTRIDGE_SDK_BASH /usr/lib/openshift/cartridge_sdk/bash/sdk
OPENSHIFT_PHP_PORT 8080
OPENSHIFT_APP_NAME
OPENSHIFT_DATA_DIR
OPENSHIFT_GEAR_UUID
OPENSHIFT_BROKER_HOST openshift.redhat.com
OPENSHIFT_APP_UUID
OPENSHIFT_CARTRIDGE_SDK_RUBY .../cartridge_sdk/ruby/sdk.rb
OPENSHIFT_PHP_IP

openshift repo layout

your actual php code can be found in ~/app-root/runtime/repo/php

more openshift repo layout info

Repo layout
===========
php/ – Externally exposed php code goes here
libs/ – Additional libraries
misc/ – For not-externally exposed php code
../data – For persistent data (full path in environment var: OPENSHIFT_DATA_DIR)
deplist.txt – list of pears to install
.openshift/action_hooks/pre_build – Script that gets run every git push before the build
.openshift/action_hooks/build – Script that gets run every git push as part of the build process (on the CI system if available)
.openshift/action_hooks/deploy – Script that gets run every git push after build but before the app is restarted
.openshift/action_hooks/post_deploy – Script that gets run every git push after the app is restarted
Notes about layout
==================
Please leave php, libs and data directories but feel free to create additional directories if needed.
Note: Every time you push, everything in your remote repo dir gets recreated please store long term items (like an sqlite database) in ../data which will persist between pushes of your repo.