lamp环境安装(ubuntu)
- 方便后面使用wordpress等php的web应用(查了许多,但发现java版本开源的cms、blog都很不够好用)
- d3blog没有目录而且功能太简单
- jeecms似乎已经很封闭,连下载都要注册,讨论的
说明
- 准备环境:干净的ubuntu
- 注意:用这种办法,每一个lamp中的每一个软件,都只能安装一个
- 注意,采用这种办法,每一个lamp中的每一个软件,都只能安装一个。注意:并不像jdk的绿色安装办法
- lamp中的每一个软件都是采用的apt-get的安装方法
- apache安装的是apache2。
- mysql要安装mysql-server、mysql-client。
安装步骤
安装apache2
sudo apt-get install apache2
安装完之后,到这里看配置文件:
/etc/apache2/
基础文件是:
/etc/apache2/apache2.conf
默认的www目录是:
/var/www
服务也被安装了:(默认情况下是需要root权限的,见专门说一下apache2的权限文章)
sudo service apache2 restart|start|stop
安装 PHP:(安装apache-php模块,让apache也支持php)
sudo apt-get install php5 libapache2-mod-php5
重启apache
sudo service apache2 restart
在www目录中写一个php文件试一下:
/var/www/a.php
<?php
echo "hello php";
访问一下,应该能访问的。
安装mysql:server、client:
sudo apt-get install mysql-server mysql-client
让 php5 支持 MySQL
apt-cache search php5
【可以查到与php5有关的模块、软件,下面是从别人那里复制过来的,如果不对请参考上面的命令结果输出,另行安装相关的模块】
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
重启 apache:
sudo service apache2 restart
安装phpmyadmin管理Mysql:
sudo apt-get install phpmyadmin
phpmyadmin在/usr/share/phpmyadmin目录,复制到www目录中去:
sudo ln -s /usr/share/phpmyadmin /var/www