首先要保证安装了pcre和gcc,make sudo pacman -S pcre sudo pacman -S gcc sudo pacman -S make 现在来安装nginx0.8.0 ./configure –prefix=/opt/nginx-0.8 –user=web –group=web \ –with-pcre –with-debug \ –with-mail –with-mail_ssl_module make && make install groupadd mysql useradd mysql -G mysql ./configure –prefix=/opt/mysql-5.1 –with-mysqld-user=mysql \ –with-charset=utf8 –with-extra-charset=all \ –enable-thread-safe-client –enable-local-infile \ –with-fast-mutexes –with-low-memory –with-comment \ –with-embedded-server –without-docs –without-man /opt/mysql-5.1/bin/mysql_install_db chown -R mysql [...]
vi ~/.bashrc alias ls=’ls –color=auto’ alias ll=’ls -l’ alias rm=’rm -i’ alias df=’df -h’ alias convmv-u=’convmv -f gbk -t utf-8 –notest’ alias mount-u=’mount -o iocharset=utf8′ alias mysqldump-u=’mysqldump -u root -p –default-character-set=utf8′
1. 后台运行命令,不显示命令产生的输出,使用nohup
2. 批量替换文件内容,比如将所有当前目录及子目录下.html文件中的gb2312替换成utf-8
3. 批量转换文件编码(含自动判断原文件编码)
PHP可以以两种方式工作,一种module的方式,另一种是CGI的方式。我们现在就是让它采用后一种方式工作。
设置时区,我们是东八时区,时区文件一般放在 /usr/share/zoneinfo/下面,还好里面有个香港的。我们建一个快捷方式 ln -s /usr/share/zoneinfo/HongKong /etc/localtime
首先安装好Nginx和PHP(CGI模式),请参考另外两篇日志。 在nginx配置文件,我的系统里面是 /usr/local/nginx-0.5.3/conf/nginx.conf 的server内添加如下配置
我有一个用Django写的网站,放在/usr/local/website,我想用nginx作Web服务器。
杀进程常用两种方法: 一种使用进程号,得先找到进程号: kill -9 86421 另一种使用部分进程名,坏处是一杆子打翻一条船: pkill python 只要进程命令中含有“python”,不该杀的都杀了 以下是正确使用方法: ps -efww |grep ************** |grep -v grep |cut -c 9-15 |xargs kill -9
把安装的流程总结一下,这个过程最近重复几遍了,没有问题的。这里只提供正确的步骤,不解释每步要这么做的原因。请参考其他文章了解其原因。 首先,你得保证你的Linux安装了完整的Gcc和Gcc的相关的lib包。这是在Linux下编译安装的基础。如果你和我一样用的是SUSE操作系统,在安装系统时选择软件时,把“基础开发”选上,就有了完整的Gcc。