Ubuntu 笔记
直接在X环境下停掉GDM服务:
sudo update-rc.d -f gdm remove
重新启动(进入文字命令行模式):
sudo reboot -n
如果想在命令行模式直接进入X环境的话,则需输入:
startx
如果想改回开机启动回到X环境的话,则需开启GDM服务即可:
sudo update-rc.d gdm defaults
ubuntu 下安装memcache
安装服务器
sudo apt-get install memcached
$ memcached -d -m 50 -p 11211 -u root
参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行
安装php 模块
sudo apt-get install php5-memcache
编辑配置文件
$ sudo vim /etc/php5/conf.d/memcache.ini
; uncomment the next line to enable the module
extension=memcache.so
[memcache]
memcache.dbpath=”/var/lib/memcache”
memcache.maxreclevel=0
memcache.maxfiles=0
memcache.archivememlim=0
memcache.maxfilesize=0
memcache.maxratio=0
重启XAMPP,此时会提示路径错误,大体是说,在这样一个目录中未找到memcache.so:
/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/
现在我们只要把系统中的memcache.so复制到要求的文件夹中就OK了:
sudo cp /usr/lib/php5/20060613+lfs/memcache.so /opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/
可能你的memcache.so文件不在上面那个目录里,可以搜索得到路径:
sudo updatedb
locate memcache.so
$mem = new Memcache;
$mem->connect(“127.0.0.1″, 11211);
$mem->set(‘key’, ‘This is a memcached test!’, 0, 60);
$val = $mem->get(‘key’);
echo $val;
装好xampp后,系统开机自动启动xampp:
ln -s /opt/lampp/lampp /etc/rc0.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc1.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc2.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc5.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc6.d/S99lampp
添加一个服务
sudo update-rc.d 服务名 defaults 99
删除一个服务
sudo update-rc.d 服务名 remove
临时重启一个服务
/etc/init.d/服务名 restart
临时关闭一个服务
/etc/init.d/服务名 stop
临时启动一个服务
/etc/init.d/服务名 start
ubuntu下在lampp上安装xdebug.so
1下载xdebug.so,在这里下载已经编译好的Xdebug remote文件,注意你的版本和系统类型。
http://aspn.activestate.com/ASPN/Downloads/Komodo/RemoteDebugging
选择与你php版本相符的xdebug.so文件,放到/opt/lampp/lib/php/extensions目录下
2修改/opt/lampp/etc/php.ini加入这段
[XDebug]
zend_extension=”/opt/lampp/lib/php/extensions/xdebug.so”
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir=”/opt/lampp/tmp”
