最近闲来无聊,学习了一下lamp的配置。记录一下。mysql就不说了
一、linux
本人使用的是虚拟机,装的红旗linux系统。装完之后开启ssh服务。
#vi /etc/ssh/sshd_config,将PermitRootLogin置为yes
#service sshd restart
OK.
此后我在往linux服务器上传文件时出现不能上传,进度条不动的问题,后来将windows防火墙关闭才解决问题。
二、apache服务器安装
下载apache服务器源代码,地址http://httpd.apache.org/download.cgi。下载后上传到linux上。执行以下步骤。
NN表示当前所用的版本号。
1、解压缩
# gzip -d httpd-2_0_NN.tar.gz
# tar xvf httpd-2_0_NN.tar
2、配置.
进入解压后的目录
# ./configure --prefix= /software/apache --enable-so
表示Apache将安装在/software/apache目录下
可根据提示修改
3、编译与安装
# make
# make install
执行完后,apache被安装在步骤2中设置的目录下
4、测试
# /software/apache/bin/apachectl start
访问服务器地址,看测试页是否能正常显示。
三、php安装
下载php安装包,地址http://cn2.php.net/downloads.php。下载后上传至linux,执行以下步骤
1、解压缩
# gzip -d php-5.3.8.tar.gz
# tar xvf php-5.3.8.tar
2、配置
进入解压后目录
./configure --prefix=/software/php --with-apxs2=/software/apache/bin/apxs --with-iconv --with-gd --enable-ftp
可根据提示修改,也可增减配置项
其中--with-apxs2=/software/apache/bin/apxs 选项的作用是:在安装时会修改apache的配置文件,加入PHP 模块,同时将模块复制到apache 的模块目录下。