用ssh编辑php.ini, 输入vi php.ini之后全都是些介绍,怎么才能插入 extension=memcache.so?

前面都是些;;;;;;;;;;;;;;;;;;这种符号
;;;;;;;;;;;;;;;;;;;
; About php.ini ;
;;;;;;;;;;;;;;;;;;;

[sysvshm]
; A default size of shared memory segment
; End

这种,跟我用editplus打开的php.ini完全不一样啊,editplus打开后没有这个“ ; ”符号,也没这么多内容。

我想在下面插一句 extension=memcache.so

就放在最下面?

[sysvshm]
; A default size of shared memory segment

; End
extension=memcache.so

可是用editplus打开 php.ini 完全没有这句啊
putty客户端

我来回的吧:
# cd /etc //这里是 php.ini 的目录。可以根据你自己实际情况 切换到 相应的目录。
# vi php.ini //打开php.ini文件,然后使用方向键,上下左右切换到要输入的地方。
//键盘按键 i 切换到php.ini文件的编辑模式
//输入:extension=memcache.so
// 输入完毕后,按 Esc键退出 编辑模式
// 然后按shift+冒号键,再输入wq,再输入 shift+感叹号 ,回车即可保存。即 :wq! 保存追问

我用vi 命令打开php.ini后出现了很长很长的一些介绍如:
;;;;;;;;;;;;;;;;;;;
; About php.ini ;
;;;;;;;;;;;;;;;;;;;

都是以分号开头的,我这句 extension=memcache.so 输入时,要不要加个 ;extension=memcache.so

放在这个

;;;;;;;;;;;;;;;;;;;
; About php.ini ;
;;;;;;;;;;;;;;;;;;;

上面就行吗? 还是用键盘拉到最下面添加?

追答

不要加 分号; 加分号 表示 注释掉的,不起作用的。
你找到 php.ini 文件 的
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; For example:
;
; extension=msql.so
加到这后面 即可。 不要加分号。

追问

我加上了,然后esc,shift zz 保存,重启命令后。我从ftp上etc/php.ini下载的php.ini 没有我添加的这行命令?

追答

建议你用 SSH Secure File Transfer Client软件通过ssh链接服务器 把文件下载下来看看。
或者

你 vi /etc/php.ini 看看是否改动过过了

追问

好的!谢谢你! 最后我想问下,我用了cp 命令,上面提示 cp overwrite...? 如果我想覆盖, 这时候我输入y 还是yes, 还是直接回车? 第一次用,,,问题比较多,真不好意思,非常感谢你

追答

输入 y 或者 yes 都可以的,都是覆盖的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-27
你是不是在 unix系统编辑那个文件呀。你可以按一下 I或A键 把代码输入进去 然后按 Esc键 再按 Shift+; 两个键 一起按 。然后输入 wq! 按一下回车 这样 你在vi代码就已经保存进去了追问

可是我保存后! 我在目录文件用editplus打开后的php.ini怎么不一样呢

追答

第一看你用editplus打开是什么格式。第二 或者是编辑器内部有插件改变了

第2个回答  2013-03-27
可以放最下面···只要你的extension指向的路径里有memcache.so就可以了··那些个符号直接忽略吧···追问

可是从etc/php.ini下载的文件,用editplus编辑,完全没有改变啊!

追答

没保存吧··- - 你在linux下是图形编辑界面还是纯文字的?

追问

用的putty 保存了,shift+zz

追答

vi保存好像是w命令吧··

php怎么开启openssl模块
1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;', 如果不存在这行,那么添加extension=php_openssl.dll。2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWS\\system32\\ 文件夹下。3: 重启apache或者...

相似回答