linux下搭建LAMP环境

linux下LAMP环境搭建
需要的源代码
httpd-2.2.15.tar.gz mysql-5.1.44.tar.gz php-5.3.2.tar.gz
Discuz_7.2_FULL_SC_UTF8.zip
2,将需要的源代码准备好,复制到/usr/local/src/目录中
3,开始安装
# cd /usr/local/src/
# ll
-r-xr-xr-x 1 root root 6593633 Aug 21 07:45 httpd-2.2.15.tar.gz
-r-xr-xr-x 1 root root 23400457 Aug 21 07:45 mysql-5.1.44.tar.gz
-r-xr-xr-x 1 root root 13734462 Aug 21 07:45 php-5.3.2.tar.gz
-r-xr-xr-x 1 root root 4704098 Sep 9 06:49 Discuz_7.2_FULL_SC_UTF8.zip
# tar xzvf httpd-2.2.15.tar.gz 解压文件
# cd httpd-2.2.15
# ./configure —prefix=/usr/local/apache --enable-so; make ; make install
编译前要确定gcc已经安装
安装mysql
安装前配置
# useradd -s /sbin/nologin mysql 建一个mysql的用户
# mkdir /var/lib/mysql/ 建mysql的工作目录
# chown mysql.mysql /var/lib/mysql/ 修改目录的属主组为mysql
# cd /usr/local/src/
# tar xzvf mysql-5.1.44.tar.gz
# ./configure --prefix=/usr/local/mysql/ --sysconfdir=/etc --localstatedir=/var/lib/mysql/ ; make ; make install
将mysql安装到/usr/local/mysql 指定主配置文件目录到/etc目录 指定工作目录是/var/lib/mysql
安装完成后复制一下配置文件
#cd /usr/local/mysql/share/mysql
# cp my-medium.cnf /etc/my.cnf
运行mysql初始化
# cd /usr/local/mysql/bin/
# ./mysql_install_db
然后在/var/lib/mysql/目录中生成好多文件 将他们的属主和属组更改为mysql
## chown -R mysql.mysql /var/lib/mysql/
# ./mysqld_safe & 后台运行mysql的支持程序
# ./mysql 试着运行一下看行不行
安装PHP
# tar xzvf php-5.3.2.tar.gz
# cd php-5.3.2
# ./configure --prefix=/usr/local/php5 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs : make ; make install
# cd /usr/local/src/php-5.3.2
# cp php.ini-development /usr/local/php5/lib/php.ini
# vi /usr/local/apache/conf/httpd.conf
修改apache的配置文件
修改ServerName 192.168.0.205:80
在有AddType附近添加AddType application/x-httpd-php .php
查找 DirectoryIndex index.html 添加index.php中间加,号
重启apache程序
# cd /usr/local/apache/bin/
# ./apachectl restart
测试支持PHP
# cd /usr/local/apache/htdocs/
# vi test.php
添加 <? php
phpinfo( );
?>
打开浏览器输入http://192.168.0.205/test.php 测试是否支持php


安装论坛程序
设置mysql
# ./mysqladmin -u root -p password 123456 给mysql设密码
# ./mysql -u root -p
Enter password: 输入密码123456
mysql> create database bbsdb; 创建一个数据库
Query OK, 1 row affected (0.00 sec)
mysql> grant all on bbsdb.* to zhaoyun@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql>quit
安装论坛 解压
# unzip Discuz_7.2_FULL_SC_UTF8.zip
# mv upload/ /usr/local/apache/htdocs/ 解压后有一个upload的文件夹移动到/usr/local/apache/htdocs目录下
# pwd
/usr/local/apache/htdocs/upload
# chown -R daemon config.inc.php attachments/ forumdata/ uc_client/data/cache/ 修改一下这几个文件的属主为daemon
# vi /usr/local/php5/lib/php.ini
查找并修改为short_open_tag = on 要重启apache


按照提示下一步,下一步完成安装,完成后删除install文件
<!--[if !supportEmptyParas]-->
<!--[if !vml]--><!--[endif]--> 安装过程结束
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值