Linuxmysql+apache+php的源码包的安装,数据库的创建
linux系统中,搭建的服务器中最重要的要是mysql+apache+php,这里对主要的步骤进行说明。首先我们须知在linux中报的安装是依赖性的,要安装php必须先安装mysqlapache.
 
先开始mysql
建立挂载点:mkdir  cdrom 
首先载入景象光盘:mount  /dev/cdrom  /mnt/cdrom
进入目录中:cd /mnt/Server
把需要的压缩包复制到根目录:cp mysql-…..  /root
新建用户组:groupadd  mysql
新建用户:useradd –g  mysql  mysql
进入根目录中:cd
开始解压压缩包:tar –zxvf  mysql…..
进入解压的文件中: cd  mysql-..
为了防止在编译的时候出错,运行命令:echo ‘/*  Linuxthreads  */’  >>  /usr/include/pthread.h
开始编译:./configure --prefix=/usr/local/mysql
开始安装前的准备:make
开始安装:make  install
完成后,需要准备配置文件:cp  support-files/my-medium.conf  /etc/my.conf
进入生成的文件中:cd  /usr/local/mysql
用户初始化数据库:bin/mysql_install_db  --user=mysql
把当前文件的属主改为root:chown –R  root .
进入目录中: cd  /usr/local/mysql
var下的所有文件的属主改为mysql : chown  -R mysql var
把当前文件的属组改为mysql: chown –R  mysql .
后台运行相关的程序:bin/mysql_safe  --user=mysql  &
启动mysql:/usr/local/mysql/bin/mysql 直接回车即可
 
接着开始安装apache
把需要的压缩包复制到根目录:cp  apache-…..  /root
进入根目录中:cd
开始解压压缩包:tar –zxvf  apache-…
进入生成的文件中:cd apache
开始编译:./cofigure –prefix=/usr/local/apache  --enable-module=so
开始安装前的准备:make
开始安装:make  install
启动apache/usr/local/apache/bin/apachectl  start
 
最后,安装php
把需要的压缩包复制到根目录:cp  php-…..  /root
进入根目录中:cd
开始解压压缩包:tar –zxvf  php-…
进入生成的文件中:cd  php
编译:./cofigure –prefix=/usr/local/php --with-mysql  --with-apxs2=/usr/local/apache/bin/apxs
开始安装前的准备:make
开始安装:make  install
更改以下配置文件的名称:cp /root/php-…. /php.ini-dist  /usr/local/lib/php.ini
进入配置文件目录:cd /usr/local/apache/conf
对配置文件修改:vi  httpd.conf
在最后一行输入:AddType  application/x-httpd-php .php
保存并退出。:wq!
把服务关闭:/usr/local/apache/bin/apachectl  stop
把服务重新启动:/usr/local/apache/bin/apachectl  start
需要注意的是:这里停止服务时会出错,需要输入以下命令
Chcon –t texrel_shlib_t /usr/local/apache/modules/libphp.4.0
这里的问题可以在官方网站上查到。有兴趣的可以去研究。
进入配置文件目录: cd /usr/local/apache/htdocs
新建网页:vi  index.php
在文件中输入:<?
                 Phpinfo ( );
              ?>
保存并退出,
 
 
 
完成后,可以在根目录下输入: lynx  http://你的ip地址/index.php
或者在浏览器中输入:http:// http://你的ip地址/index.php
 
如果不能看到页面,仔细检查,同时不要忘了防火墙的设置和基本的rpm包的安装。
 
mysql中安装数据库
既然我们安装了mysql 如何在mysql 中创建数据库呢?
首先保证mysql.apache.php的安装的正确无误后,
启动mysql : /usr/local/mysql/bin/mysql
创建数据库:create database   phpbb
赋与权限:grant all on *.* to root@’%’ identified  by ‘123’ with grant option;
为数据库设置登陆密码;  /usr/local/mysql/bin/mysqladmin  -u root password 123
登陆mysql ; /usr/local/mysql/bin/mysql –u root –p
输入密码后登陆,察看数据库状态:show databases;
退出后,更改php的语言:cp –r lang-chines….   phpBB2/language
更改php的首页:cp –r phpBB2 /usr/local/apache/htdocs
在浏览器中输入:[url]http://ip[/url]地址/phpBB2/index.php.在该页面下,下载文件到指定的路径
把下载的文件复制到php中:cp config.php  /usr/local/apache/htdocs/phpBB2.
     注意:需要替换掉原来的文件。
完成后,需要删除一些文件:rm –rf install   rm –rf  contrib.
在浏览器中输入:[url]http://ip[/url]地址/phpBB2/index.php进行注册后,即可登陆。
登陆后,我们就可以自行的更改面板中的内容。
 
 
        不足之处,请多提宝贵的意见!!!