CodeSky 代码之空

随手记录自己的学习过程

归档时间:2015-03

Mac OSX PHP安装mcrypt指南

2015-03-29 11:38分类: PHP评论: 0

在Laravel时我发现无法正常使用,于是开始折腾。 报错: undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' 类似于这样。

于是要查了一下,要安装这个模块:brew install mcrypt,成功,接下来根据PHP,当时我的是5.4的,运行了一下:brew install php54-mcrypt,失败。

查了一下先执行安装:

brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php

安装完毕后在此运行,然后重启apache,发现没用,phpinfo()里也没有显示,于是抱着试试看的心态运行了brew install php55-mcrypt,万万没想到!然后默默的就变成php5.5了……但是php -v仍然是5.4。运行brew link --overwrite php55,此时指向5.5了,但是仍然不行。

网上说,在php.ini里写入extension=mcrypt.so就行了。 但是关键是,php.ini和mcrypt.so的位置我都不知道。

再次抱着试试看的心态,我运行了:brew link php55-mcrypt,成功获得了mcrypt的地址。 然后: sudo vim /etc/php.ini 写入: extension=/usr/local/Cellar/php55-mcrypt/5.5.23/mcrypt.so

重启apache,搞定。

在OSX中,重启apache的命令是:sudo apachectl restart

阅读更多 →

CentOS 设置PATH目录

2015-03-15 21:45分类: Linux/OS X评论: 0

Laravel的安装步骤中有一步: ~/.composer/vendor/bin 路径放置于您的PATH 里

然后……(╯‵□′)╯︵┻━┻到底怎么放进去。

查了一下:

nano ~/.bash_profile 

在里面加上一句:

export PATH=~/.composer/vendor/bin:$PATH

搞定了。

阅读更多 →

CentOS 安装Laravel卡在Installing dependencies

2015-03-15 21:35分类: Linux/OS X评论: 0

在安装Laravel死活安装不下去,composer用了-vvv结果看到是卡在某个下载环节了,找了半天所有办法试了都不行,最终stackflow有个0票答案说的好:他关闭了apache然后好了。

于是我照葫芦画瓢service nginx stop

接着安装,顺利完成。

阅读更多 →

CentOS下安装Redis教程

2015-03-15 21:08分类: Linux/OS X评论: 0

这里参考了太多教程已经忘了在哪一篇配置成功的了,总之还是编译安装大法。

首先下载:

wget http://download.redis.io/releases/redis-2.8.13.tar.gz

解压缩

tar zxvf redis-2.8.13.tar.gz

切换目录

cd redis-2.8.13
阅读更多 →

CentOS 编译安装node.js

2015-03-15 20:51分类: Linux/OS X评论: 0

上一篇升级完了python,现在我们开始安装node.js了。 node.js照着教程做很简单,基本无坑,只是编译过程相当漫长。

wget http://nodejs.org/dist/v0.8.5/node-v0.8.5.tar.gz
tar zvxf node-v0.8.5.tar.gz
cd node-v0.8.5
./configure
make && make install

wget版本自行修改。

阅读更多 →

Centos 6.4 python 2.6 升级到 2.7

2015-03-15 20:29分类: Linux/OS X评论: 0

centos里默认的python是2.6,我需要安装node.js,听说最好是2.7,于是就琢磨着升级。

哎,yum不行,只能编译安装了,这里找到一篇教程,就搬运一下:

下载,url可换。

wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2  

解压缩:

tar -jxvf Python-2.7.3.tar.bz2

打开:

cd Python-2.7.3
阅读更多 →

CentOS 配置开机自动联网

2015-03-15 18:13分类: Linux/OS X评论: 0

在CentOS里,我发现联网并不是自动的(也可能是虚拟机的缘故)

似乎当年也改过类似的东西,总之就这样设置一下:

找到/etc/sysconfig/network-scripts/目录下ifcfg-eth0ONBOOT="no"改为yes

阅读更多 →

Linux 为用户添加sudo权限

2015-03-15 17:59分类: Linux/OS X评论: 0

1)进入超级用户模式。也就是输入su -,系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用) 2)添加文件的写权限。也就是输入命令chmod u+w /etc/sudoers。 3)编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一 行:root ALL=(ALL) ALL在起下面添加xxx ALL=(ALL) ALL(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入":wq")退出。 4)撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。

转自:http://hi.baidu.com/rbhimzhwlmahrur/item/b7558e16aecdd9fe65eabf8d

阅读更多 →

Linux 修改/etc/profile后无法进入系统问题解决

2015-03-15 17:45分类: Linux/OS X评论: 0

昨天因为想设置SS开机启动结果改了这个时候进程被堵住了死活进不去桌面,差点就以为自己完蛋了,万万没想到其实这问题还是好解决的: 在登陆界面按下ctrl+alt+F2(CentOS),进入命令行,然后

1vim /etc/profile
2

把错误改回来,OK

当然也有说把文件删了然后系统会自动生成的……没敢这么做。

参考: 解决:修改/etc/profile文件后无法进入Linux Ubuntu

阅读更多 →
共 21 篇文章,3 页