最近在捣鼓VPS,综合网上的一些讨论,Linode VPS作为一个裸系统,有很多东西需要设置,实际操作起来难免遇到问题,这里是一篇文文章:入手linode vps,配置VPS手记。所以先在本地用 VirtualBox 装一个 Ubuntu 或是 CentOS 用来练手就好了,完全没有必要一定要 Linode VPS 练。而且在本地的话输入指令不会有延迟,也比较节约时间。
关于在windows系统中安装Ubuntu,可以通过虚拟机安装(参考下面文章),也可以通过自带的WUBI程序安装双系统(比较快捷,我采用了这种方式)
虚拟机中安装Ubuntu 玩转Ubuntu(1) – VirtualBox 虚拟机安装 Ubuntu 11.10
搭建环境的话可以用下面这个教程(搜集了很多最有效的一个)
Ubuntu建立PHP服务器(apache+php+mysql) (包括启用 mod_rewrite 模块和GD库的安装)
在遇到因root权限不足不能编辑var/www目录下的文件时,可采用下面指令:
administrator@ubuntu:~$ sudo su ( sudo su 快速切换到root管理员)
root@ubuntu:/home/administrator# sudo chmod 777 /var/www/ (设置该目录的可写权限)
root@ubuntu:/home/administrator# sudo chmod 777 /var/www/index.html (设置目录下只读文件为可写)
root@ubuntu:/home/administrator# exit (退出root)
exit
administrator@ubuntu:~$
administrator@ubuntu:~$ sudo gedit /etc/apache2/apache2.conf (打开文件)
ubuntu下搭建lamp 什么虚拟主机管理系统好用
cPanel/WHM DirectAdmin InterWorx ISPmanager Plesk For Linux HMS Panel
Cpanel虽然很好,但是需要高额授权,个人用户恐怕无缘,需要的话可以参考这篇文章 Linode VPS 安装 cPanel VPS面板
国产的有一个Lumanager,但是好像也需要授解除限制
LAMP组件经常使用的几个终端命令
重启 apache:sudo /etc/init.d/apache2 restart
重启mysql:sudo /etc/init.d/mysql restart
配置 php.ini:sudo gedit /etc/php5/apache2/php.ini
配置 apache2.conf:sudo gedit /etc/apache2/apache2.conf
PHP CGI :sudo /var/www/cgi-bin/
Ubuntu PHP 编辑器
最后LAMP配置就完成了,在Ubuntu下进行简单的php代码编辑,用Gedit就可以了。Gedit支持HTML,PHP,Javascsript等近几十种语言的代码高亮功能。如果是PHP项目开发,建议使用PHP IDE编辑器,比如Zend Studio,Eclipse。据说文本编辑VIM也很不错。