drise 2009-05-22
在Ubuntu上,apache2 mysql php 都是装好的。可以说很容易
可是对我一个对php啥都不懂的人儿来说,有难度了
中间绕了不少路,把主要的,搞得时间长的,记下来,其它的都是小问题了。
废话少说 let's go
配置php的时候出一个问题
工程需要加载一个mcrypt模块,大概就是加密一类的工具.!
OK。ubuntu的install大法来了 ^^
apt-get install php5-mcrypt
报错!- - 找不到php5-mcrypt包.
唉,自己下载去装吧
这里记得得下三个文件,别看是只要一个mcrypt.so文件,要装三个东西。汗 - -!
libmcrypt-2.5.8.tar.gz
mhash-0.9.9.tar.gz
mcrypt-2.6.8.tar.gz
就这三个,链接就不找了。累了。网上一搜一把一把的.
tar zxvf libmcrypt-2.5.8.tar.gz //解压
cd libmcrypt-2.5.8 //进目录里
./configure //编译
这时候又出错。 ./configure 不让用 当时头晕了
然后解决,成变不离其宗 install 大法是基本功哦
apt-get install gcc
apt-get install g++
apt-get install make
这样就能装了
下面开始安装,三个文件都是一样的流程
./configure
make
make install
最后装mcrypt-2.6.8.tar.gz就行了
装完了之后libs会有一个mcrypt.so 要的就是它!
把它拷到 /usr/lib/php5/20060613+lfs/ 里面(这个地方我怎么都感觉应该是自动过去的呢,怎么还得我拷 &*^&*%^&%^&)
最后在php.ini里面加一行话(必加,不加上面都白做了)
extension=mcrypt.so
mcrypt.so的名字应该和mcrypt-2.6.8.tar.gz制造出来的一样的名字
保存文件 退出 重启apache 再去刷新页面. mcrypt验证通过了 ok 后面的工作都好做了
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common