09-05-13

PHP环境配置笔记

在昨天把用了快两年的Win2003换回了XP,所以又得重新配置PHP环境,有时都觉得自己很无聊~~~是啊,人在无法上网的时候就会找些无聊事做做。

今天可以上网了,所以就做个记录以免再过个一两年装系统又要到网上查~~~

我的PHP环境并不复杂,只有PHP、APACHE、MYSQL、PHPMYADMIN而已,所以配置也很简单,除了下载的时间,安装配置只需要十几分钟就好了。

安装什么就不写了,反正就下一步下一步的,没什么可写的,个人按自己的习惯来选择安装位置就好了。

php.ini

491
extension_dir = "G:/usr/php/ext"
547
548
549
550
551
552
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "G:/usr/php/tmp/"
 
; Maximum allowed size for uploaded files.
upload_max_filesize = 20M

阅读全文 »

09-01-29

正式将工作环境移至Ubuntu!!!

一直以来都有这样的想法,只是迫于时间和各种因素没能实行,过年有七天假期,又正好现在是一个人所以就把装好快半年的Ubuntu配置一下工作环境。

  1. Apache2
  2. PHP5
  3. MySQL5
  4. Zend Studio 5.5.1
  5. Eclipse 3.4
  6. PDT All-In-One
  7. Zend Studio For Eclipse 6.0.0
  8. SciTE
  9. phpmyadmin

以上的软件有的配置上了,有的没有成功~~~郁闷。

这次配置环境在一开始就不顺利,由于大半年没有更新,有将近500M的更新等着我,更新了一整天,汗~~~

最背的事情是,我一开始是打算编译安装,所以想也没想就下载了所有东东的源码包,因为Ubuntu默认是没有gcc的,所以就sudo apt-get install …………..我晕~~~我狂晕~~~竟然有个包出错解不了包,装不了编译环境,疯了~~~满世界问啊,有人说换个源试试,于是乎我一口气换了三个源,从大陆一直换到了台湾~~~无语ING还是装不上~~~改用apt-get安装吧,郁闷一下,浪费了我三个小时下载这些个东西,结果又得删掉。。。

AMP的apt-get安装再简单不过了

Apache2和MySQL5的目录在/usr/local/run里面,配置文件当然在/etc/php5和/etc/apache2里面啦,MySql5基本没啥配置,只要apt-get 一个phpmyadmin就可以了,再通过http://localhost/phpmyadmin管理就OK,不过你也可以自己安装一个,现在有3.X的版本,apt-get下来的是2.11版。虽然对我来说都一样,这样就看个人的喜好了。

下面是让我郁闷到凌晨四点的几个老大~~~

  1. Eclipse3.4
  2. Zend Studio For Eclipse
  3. PDT All-in-one

就是这几个老大,让我郁闷呐 jdk jre 都装了,可是运行起来那叫一个慢呐~~~根本就不能动,PDT还好一点,Eclipse一开就挂,zd4e开不会挂,新建一个文档就挂。

这还让不让人活啊,到网上搜了N久,有人说是java的问题,做一下设置就好了,如法刨制之无效~~~~如此这般试了N种方法,最终放弃。突然想到貌似Zend Studio 5.x不是基于Eclipse开发的应该没问题,下载安装一切OK,运行之空白一片还是1693~~~到网上找到那行代码加到1693行~~~接着是中文乱码的问题,于是删除JRE先,我日删掉后根本不能用了,只有再恢复(从ZD4E中的JRE恢复的,呵呵)改用第二种方法换字体,终于解决了。

虽然用着不是很爽,但是已经算是不错了。

总结一下吧:总体来说算是顺利,但美中不足的是无法使用Eclipse开发环境,无法自己编译安装,所以软件比较乱一点。

08-09-03

初试 LightTPD+PHP5+FastCGI

前几天重装了系统,原因很简单,为了不造成浪费:) 也许你会问重装系统和浪费有什么关系,原因是这样的,我有4G内存,可原来的系统是XP,它只支持3.5G内存,有512M就浪费掉了,所以我这次就安装了EE版的03.呼呼~~~终于认出4G内存了…爽…

装完以后,照旧配置WAMP环境,可是我上次重装系统是一年前,也就是说我有一年没有配置过环境,基本忘的差不多了…
搞了N久Apache没有搞定…后来想起以前朋友和我提过的LightTPD很不错,占用资源小,配置又简单.于是我就开始了我第一次的配置WLMP经历.

其实前面的过程还是很轻松(配置lighttpd的过程),但后来由于我不记得如何配置php了,哎…所以还是搞了蛮长时间的

经过两个小时的奋斗,终于搞定了.只是还需要对配置做一些优化,主要还是PHP,感觉有些迟顿…FastCGI也正常运行..

但还没有测试reWrite部分,有机会再说吧

配置好环境后,拿最近的一个项目测试一下…恩,看来还不错..呵呵~~~只是Ajax有些慢~~~晕~~~不知道是不是我配置有问题呢~~~

08-07-09

Yupoo! 的网站技术架构

又有机会爆料国内 Web 2.0 网站的架构了。这次是 Yupoo! 。非正式的采访了一下 Yupoo!(又拍网) 的创建人之一的 阿华(沈志华)同学,了解了一些小道消息。

作为国内最大的图片服务提供商之一,Yupoo! 的 Alexa 排名大约在 5300 左右。同时收集到的一些数据如下:

  • 带宽:4000M/S (参考)
  • 服务器数量:60 台左右
  • Web服务器:Lighttpd, Apache, nginx
  • 应用服务器:Tomcat
  • 其他:Python, Java, MogileFS 、ImageMagick 等

阅读全文 »