2.正确的设置Linux-Apache-MySQL-PHP。
首先是/var/www目录的权限问题,可以使用如下命令来添加权限
sudo chown -R 当前用户名 /var/www
为了更方便的使用LAMP,我们要安装phpMyAdmin和php5-mcrypt。
首先从官网上下载最新版的phpmyadmin,www.phpmyadmin.net
下载后解压到/var/www/phpmyadmin,把其中的文件config.sample.inc.php改名为config.inc.php,然后编辑这个文件,找到blowfish_secret并在后面的引号之间输入任意字符,保存即可。
使用下面的命令安装php5-mcrypt,否则在登录phpmyadmin时会出现‘无法加载 mcrypt 扩展,请检查您的 PHP 配置。’的错误
sudo apt-get install php5-mcrypt
接下来要编辑php的配置文件
sudo gedit /etc/php5/apache2/php.ini
在文件最后面添加
extension=php5-mcrypt.so
这样整个配置就完成了。
常见错误:
如果在打开http://127.0.0.1/phpmyadmin时候出现如下错误
Wrong permissions on configuration file, should not be world writable!
这是因为phpmyadmin这个文件夹权限是777,不安全,需要改为755
使用命令
sudo chmod –R 755 /var/www/phpmyadmin
如果在myphpadmin中无法添加数据库,说明当前用户没在mysql组中,可以去系统-系统管理-用户和组中‘点击以进行变更’,输入密码,把当前用户添加到mysql组即可解决问题。
3.Ubuntu下安装使用php的集成开发环境,eclipse的PHP Development Tools Project
其实Ubuntu下能用的php IDE还是很多的,只不过eclipse是免费软件,并且以前折腾Python时用的正是eclipse,感觉真的不错。至于Zend Studio,据说很强大,大家也可以试试。