近日申请了openshift的paas空间,很霸气的支持n种语言,至于用不用得上就是两说了,空间申请的教程不在本文之列,有兴趣的同志可以再本站稍后放出的另一篇文章中给出详细介绍,本文是建立在你已经取得openshift账号以及空间权限的基础上,并且已经完成openshift管理软件的下载和安装,好了,废话不多说,好戏开场。
本文其实集合了若干关于建立openshift的博文,再集合了本人一些特殊的需求,比如zend支持,和php版本此次为5.2.17,5.3版本的不用讨论直接一条命令就可建立,在命令提示符cmd窗口输入:rhc app create php5.3 name,其中name为你想建立的应用名称,以后域名就会以此开头,之后进入web管理界面添加mysql数据库。
要更改网站根目录请修改root html(html为网站根目录径,修改为实际径即可),并在index中添加index.php,服务器就会自动识别以php结尾的主页,不然有可能会出现404错误,其中html由$OPENSHIFT_REPO_DIR/diy得到;
$OPENSHIFT_REPO_DIR, $OPENSHIFT_DIY_IP都要填写自己的具体值,端口号默认9000也可任意指定,够大即可,不过要记住哦,下面的配置会用到。
vim start.sh #输入以下内容后,esc键退出编辑,输入:wq即可保存退出(包含冒号)。
vim restart.sh #输入以下内容,esc键退出编辑,输入:wq即可保存退出(包含冒号)。
至此nginx搭建完毕,在nginx1.2径输入命令restart.sh,输入一个不存在url,如果看到nginx的404页面说明你成功了。
下面开始编译php5.2.17,至于5.2详细版本随各位取舍了,17是5.2的最后一个版本。
#又是半小时 到一个小时不等 = = ,下面是将文件-dist文件拷贝并重命名为php.ini文件
标签allowed_clients用于设置允许访问FastCGI进程解析器的IP地址。如果不在这里指定IP地址,Nginx转发过来的PHP解析请求将无法被接受。
推荐: