前言:经常配置lamp环境,发现每次配置都会忘记步骤,今天花点时间总结一下,希望对别人和自己都有帮助,欢迎回帖讨论。
一:基本环境:首先我的Linux版本是ubuntu 10.04,安装完升级后。
1: 设置root直接登录方法:
输入命令# /etc/gdm/custom.conf
打开文件后将文件内容改为
TimedLoginEnable=true
AutomaticLoginEnable=true
TimedLogin=root
AutomaticLogin=root
TimedLoginDelay=10
保存即可,重启后便为root登录了。
2:设置root用户密码
输入# sudo passwd root
输入密码后提示
Enter new UNIX password
输入root密码后提示
Retype new UNIX password
重复输入
二:lamp环境的配置:
1:安装lamp所需组件
输入# apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
将开始安装,期间会提示设置数据库的用户名及密码,按需设置即可。
2:安装phpmyadmin组件,改组件可以通过网页的方式访问数据库并管理。
输入# apt-get install phpmyadmin
安装过程会提示选择apache2和设置连接数据库密码等等。
phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin
3:启用 mod_rewrite 模块
输入# a2enmod rewrite
重启Apache服务器:/etc/init.d/apache2 restart
4:设置Apache支持.htm .html .php
输入# sudo gedit /etc/apache2/apache2.conf
AddType application/x-httpd-php .php .htm .html 即可。
在文件最后增加一行:
ServerName 127.0.0.1
5:设置/var/www的访问权限
输入# chmod 777 /var/www
6:测试lamp
在/var/www目录下新建test.php:
内容如下:
<?php
$link = mysql_connect("localhost","root","020511");
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
else echo "Mysql已经正确配置";
mysql_close($link);
?>
在浏览器中输入http://localhost/test.php即可,如中文打印乱码,可以将test.php的编码格式转为utf-8。
三:Zend Studio的安装
1:安装JDK
在oracle官网下载jdk-6u35-linux-i586.bin
然后在/usr下建立文件夹java,并进入
将jdk-6u35-linux-i586.bin拷贝到/usr/java/
输入#sudo sh jdk-6u35-linux-i586.bin
2:设置环境变量
输入# gedit /etc/environment
增加:
export JAVA_HOME=/usr/java/jdk1.6.0_35
export JRE_Home=/usr/java/jdk1.6.0_35/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
输入# gedit /etc/profile
增加:
fi
fi
export JAVA_HOME=/usr/java/jdk1.6.0_35
export JRE_HOME=/usr/java/jdk1.6.0_35/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
umask 022
检测JDK的安装:
输入# java -version
显示JAVA版本信息。
3:安装zend studio 9.0.4
第一步:执行安装包,
第二步:注册
四:问题集合
1:ubuntu重装apache2问题
当重新安装apache2会有删除不彻底问题,使用以下命令安装,
sudo apt-get remove --purge apache2 apache2-utils
sudo apt-get install apache2