首页 > PHP, 虚拟主机 > DreamHost:自定义php.ini

DreamHost:自定义php.ini

2009年5月25日 发表评论 阅读评论

不说废话,直接进入正题:

1.首先,我们需要一个SSH帐号:进入DreamHost的Web Panel,点击左侧的”Users – Manage Users”,选择需要自定义php配置的站点的FTP用户名对应的”Edit”链接,在”User Account Type”中,勾选” Shell account – allows SFTP/FTP plus ssh access.”,然后点击”Save Changes”保存.

2.推荐使用”PuTTY”作为SSH客户端工具,点击此处下载.将下载来的压缩包解压,运行其中的PuTTYPortable.exe,将会打开配置窗口:
putty

在”Host Name(or IP address)”中,输入FTP服务器地址,其他保持默认.如果你要保存该配置,点击”Save”按钮即可保存,下次运行时,双击保存的配置名称即可连接到对应的服务器.

3.相关信息填写好之后,点击”Open”按钮开始连接,连接成功后,当出现”login as:”的提示符后,输入之前设置的用户名,然后回车,将会提示输入密码,输入对应的密码(注意:输入密码时屏幕没有对应的*号提示),再按回车,如果密码不正确,将会提示重新输入.如果登录成功,会出现如下提示:
ssh

4. 在”$”后输入如下信息(“↓”表示回车,下同):

mkdir $HOME/example.com/cgi-bin↓

注意:把example.com替换为站点的目录名,下同.

5. 再输入:

cp /etc/php5/cgi/php.ini $HOME/example.com/cgi-bin/php.ini↓

6.再输入:

cat << EOF > $HOME/example.com/cgi-bin/php-wrapper.cgi↓
#!/bin/sh↓
exec /dh/cgi-system/php5.cgi $*↓
EOF↓

7.设置目录和文件权限(也可以登录FTP设置,如果用FTP设置,可跳过此步骤),输入:

chmod 755 $HOME/example.com/cgi-bin↓
chmod 755 $HOME/example.com/cgi-bin/php-wrapper.cgi↓
chmod 640 $HOME/example.com/cgi-bin/php.ini↓

8.以上操作完成后,输入exit并回车或者点击右上角的关闭按钮即可关闭SSH客户端.

9.创建.htaccess文件:
用任意文本编辑器输入以下内容后,保存为文件名为” .htaccess”的文件,上传至网站根目录.

Options +ExecCGI
AddHandler php5-cgi .php
Action php-cgi /cgi-bin/php-wrapper.cgi
Action php5-cgi /cgi-bin/php-wrapper.cgi

10.至此,相关设置已经完成,修改网站根目录下cgi-bin文件夹中的php.ini文件即可自定义php配置.

  1. woki
    2010年6月1日17:16 | #1

    你好,我请问下那个面板里能够设置账号的,而且那个账号也能用作ssh代理啊,那么这个设置是什么意思呢?

  1. 2010年4月6日22:48 | #1

SEO Powered by Platinum SEO from Techblissonline
Get Adobe Flash player