Jan
26
Dreamhost空间除了可以定制php版本,我们还可以使用简单的编译php.ini,详细的操作如下:
SSH编译php.ini (例如编辑fopen为on)
1.SSH登录空间,使用如下命令建立文件夹
2.建立 php-update.sh 文件
写入内容按下"i"键插入.
此时看你的php版本
php4
php5
3.改变php_update.sh的访问权限
运行php_update.sh
4.网站根目录下,建立或编辑.htaccess文件
添加如下内容:
ESC
:wq 退出.
使用crontab命令每周自动执行php_update.sh文件,输入命令:
然后输入如下内容:
按Ctrl+O保存后,按Ctrl+X退出。
确认.htaccess访问属性为644,cgi-bin目录属性为755,php.cgi属性为750,php.ini属性为644即可
SSH编译php.ini (例如编辑fopen为on)
1.SSH登录空间,使用如下命令建立文件夹
mkdir ~/[your website directory]/cgi-bin/
2.建立 php-update.sh 文件
vim ~/youdomain.com/cgi-bin/php_update.sh
写入内容按下"i"键插入.
此时看你的php版本
php4
#!/bin/sh
CGIFILE="$HOME/[your website directory]/cgi-bin/php.cgi"
INIFILE="$HOME/[your website directory]/cgi-bin/php.ini"
cp /dh/cgi-system/php.cgi "$CGIFILE"
cp /etc/php/cgi/php.ini "$INIFILE"
perl -p -i -e '
s/.*allow_url_fopen.*/allow_url_fopen = On/;
' "$INIFILE"
CGIFILE="$HOME/[your website directory]/cgi-bin/php.cgi"
INIFILE="$HOME/[your website directory]/cgi-bin/php.ini"
cp /dh/cgi-system/php.cgi "$CGIFILE"
cp /etc/php/cgi/php.ini "$INIFILE"
perl -p -i -e '
s/.*allow_url_fopen.*/allow_url_fopen = On/;
' "$INIFILE"
php5
#!/bin/sh
CGIFILE="$HOME/[your website directory]/cgi-bin/php.cgi"
INIFILE="$HOME/[your website directory]/cgi-bin/php.ini"
cp /dh/cgi-system/php5.cgi "$CGIFILE"
cp /etc/php5/cgi/php.ini "$INIFILE"
perl -p -i -e '
s/.*allow_url_fopen.*/allow_url_fopen = On/;
' "$INIFILE"
CGIFILE="$HOME/[your website directory]/cgi-bin/php.cgi"
INIFILE="$HOME/[your website directory]/cgi-bin/php.ini"
cp /dh/cgi-system/php5.cgi "$CGIFILE"
cp /etc/php5/cgi/php.ini "$INIFILE"
perl -p -i -e '
s/.*allow_url_fopen.*/allow_url_fopen = On/;
' "$INIFILE"
3.改变php_update.sh的访问权限
#chmod +x ~/youdomain.com/cgi-bin/php_update.sh
运行php_update.sh
#~/youdomain.com/cgi-bin/php_update.sh
4.网站根目录下,建立或编辑.htaccess文件
vim .htaccess
添加如下内容:
Options +ExecCGI
AddHandler php-cgi .php
Action php-cgi /cgi-bin/php.cgi
AddHandler php-cgi .php
Action php-cgi /cgi-bin/php.cgi
ESC
:wq 退出.
使用crontab命令每周自动执行php_update.sh文件,输入命令:
crontab -e
然后输入如下内容:
@weekly /home/username/youdomain.com/cgi-bin/php_update.sh
按Ctrl+O保存后,按Ctrl+X退出。
确认.htaccess访问属性为644,cgi-bin目录属性为755,php.cgi属性为750,php.ini属性为644即可
Dreamhost的ticket
Lunarpages Wordpress Theme大赛模板


