要实现自动修改php.ini文件,将
extension_dir = "./"
一行,修改为
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
这里使用了sed命令,s后面的#为分隔符,代替了默认的/分隔符.
sed 's#extension_dir = "./"#extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"#' /usr/local/php/etc/php.ini > a.sed sed 's/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/' a.sed > /usr/local/php/etc/php.ini unlink a.sed
注意:修改前php.ini为原来系统默认的php.in