`
gcgmh
  • 浏览: 348655 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

lamp环境的搭建(源代码编译形式)

    博客分类:
  • PHP
阅读更多
Lamp架构discuz 6.1安装教程
平台:centos5.2

一、安装Mysql数据库
到mysql网站下载源代码包
mysql-5.0.87.tar.gz

创建一个Mysql用户和组
useradd mysql
passwd mysql
解压源码
tar  zxvf  mysql-5.0.87.tar.gz
进入mysql-5.0.87目录
cd  mysql-5.0.87
指定安装目录并配置
./configure --prefix=/opt/mysql
编译链接
make
安装
make install

复制
cp support-files/my-medium.cnf /etc/my.cnf

进入Mysql目录
cd  /opt/mysql
把Mysql目录下的所有文件修改为mysql用户和mysql组
chown -R mysql:mysql  .
以mysql用户安装数据库
bin/mysql_install_db --user=mysql(报错的话,按他的提示重新操作一下)
修改mysql下所有文件为root用户
chown -R root .
修改var目录为mysql用户
chown -R mysql var
在后台执行Mysql服务程序
bin/mysqld_safe --user=mysql &(开启mysql后台服务)
mysqladmin shutdown(关闭mysql服务)

二、安装apache+php
下载
httpd-2.2.8.tar.bz2
php-5.3.0.tar.bz2

解压两个源码
tar jxvf httpd-2.2.8.tar.bz2
tar jxvf  php-5.3.0.tar.bz2
进入 httpd-2.2.8目录
cd httpd-2.2.8
php以动态运行库的方式在apache上运行,配置apache程序
./configure --enable-so --prefix=/opt/www
编译链接
  make
安装
  make install

进入php-5.3.0目录
cd ../php-5.5.0
配置php程序
./configure --with-apxs2=/opt/www/bin/apxs --with-mysql=/opt/mysql
编译链接
make
安装
make install
复制配置文档
cp php.ini-production /usr/local/lib/php.ini (把php.ini中short_open_tag = on)(或php.ini-dist)
进入/opt/www/conf/httpd.conf中,加入AddType application/x-httpd-php .php .phtml

启动apache服务
/opt/www/bin/apachectl start

测试php
cd /opt/www/htdocs
vi phpinfo.php
<?php
   phpinfo();
?>



====================================
mysql新安装后设置密码
1、mysqladmin -u root password "root"
2、bin/mysqld_safe --user=mysql &(开启mysql后台服务)
3、mysqladmin shutdown(关闭mysql服务)


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics