[原创] LAMP测试环境搭建
[原创] LAMP测试环境搭建
(1) Linux操作系统的安装配置(略)
(2) Apache服务器的安装配置
首先,下载Apache的安装包,解压到 /usr/local/目录下,目录名改为httpd。
运行以下命令进行安装。
cd /usr/local/httpd//进入安装目录
./configure --help//查看安装时配置参数
./configure --prefix=/usr/local/apache
make
make install
安装完成后,用service httpd start启动Web服务。
在URL中输入http://localhost 可以看到It Works 页面。
(3) MySQL数据库安装
下载MySQL安装包(mysql-5.1.35-linux-i686-icc-glibc23.tar.gz),然后解压到/usr/local/目录下,查看INSTALL-BINARY文件,按照该文件指示进行安装。
group add mysql//添加mysql用户组
useradd -g mysql mysql//添加mysql用户
ln -s mysql-5.1.35-linux-i686-icc-glibc23 mysql //创建符号链接文件mysql指向mysql-5.1.35-linux-i686-icc-glibc23
cd mysql
chown -R mysql .
chgrp -R mysql.
Scripts/mysql_install_db --user=mysql
chown -R root .
chown -Rmysqldata
bin/mysqld --user=mysql & //启动后台进程Mysqld服务。
(4) PHP安装
安装过程如下:
首先下载php-5.2.10.tar.bz安装包,然后将其解压到/use/local目录下并将目录修改为php1。
cd /usr/local/php1
./configure –prefix=/usr/local/php ----with-apxs2=/usr/local/apache/bin/apxs –with-mysql=/usr/local/mysql
make
make install
cp php.ini-dist /usr/local/lib/php.ini
配置过程如下:
首先修改Apache的主配置文件,使Apache可以解释执行php程序:
vi /usr/local/apache/conf/httpd.conf
找到“AddType application/x-gzip .tgz”这一行,在下面添加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
找到“DirectoryIndex index.html”,改为:
DirectoryIndex index.php index.html。
然后修改php.ini:
在php.ini中找到“extension_dir =“./””,这个配置项用来载入PHP的扩展模块,如果按默认参数配置时,不需要修改。
找到Dynamic Extensions 节点,将有关mysql的扩展模块前的“;”去掉,即加载Mysql模块。
开启服务器输出缓存,output_buffering=On 或者output_buffering=4096
其余的配置例如安全设置(safe_mode选项)以及文件上传等配置可以根据情况设置即可。
最后,无论修改php.ini还是http.conf ,必须重启httpd服务使新配置生效。
(5) vsftpd 的安装
下载vsftp-2.2.1.tar.gz安装包,解压到/usr/local/目录下。
cd /usr/local/vsftpd-2.2.1
make
useradd nobody
mkdir /var/ftp
useradd –d /var/ftp ftp
chown root.root /var/ftp
chmod og-x /var/ftp
make install
页:
[1]