标签归档:Fedora
Fedora下用配置nginx+fastcgi+php+mysql开发环境
2010 年 11 月 7 日最近玩linux,渐渐喜欢上用它了,忽然发现装了插件的GEdit还是很给力的,好了,废话不多少,今天来介绍下如何在linux下搭建自己的开发平台 我使用的是系统是Fedora 13,因为实际部署环境的关系,服务器选择nginx,安装过程都是通过yum而不是编译安装,这样方便升级和管理 需要的库: Nginx MySQL PHP spawn-fcgi 此外还有php必须的一些扩展,如果不是编译安装的话,我们需要自己来安装了 GD Mcrypt DOM memcache eaccelerator 下面是安装命令,其他需要的库可自行安装。 1 2 yum install nginx mysql-server spawn-fcgi yum install php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-xml php-pecl-memcache php-eaccelerator Tips: 为什么用spawn-fcgi而不用网上大部分人推荐的php-fpm?spawn-fcgi不光支持php,还支持诸如Python和Ruby这样的语言,另外就是它不需要重新编译,而php-fpm要自己编译过 对于一个开发环境来说已经可以满足需求了 都安装完成之后,我们需要编辑nginx的配置文件,让他支持fcgi,配置文件位于/etc/nginx/nginx.conf
Fedora 12下使用root用户登录到系统
2010 年 3 月 2 日由于这几天要开发Python,无奈之下安装了一个Fedora 12,但对我这个菜鸟来说简直就是一场噩梦,不过不管怎么说,困难已经逐渐被客服,我也要学会习惯这个Linux系统。 今天由于要更新下系统,但需要root权限,在切换用户是发现不能用root登录,在确认不是密码的问题之后开始在网上查找,原始出于安全考虑在图形界面下禁用了root账户的登录 解决方法如下,一共有三步: 1,打开终端,输入su – 2,输入gedit /ect/pam.d/gdm 编辑/ect/pam.d/gdm文件并注释掉(前面加#号或者删除掉这行) #auth required pam_succeed_if.so user != root quiet 3,输入gedit /ect/pam.d/gdm-password 编辑/etc/pam.d/gdm-password&文件并注释掉(前面加#号或者删除掉这行) #auth required pam_succeed_if.so user != root quiet 最后注销重新登陆系统,问题解决~~