mysQL安装:
#tar xf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local
#group add mysql
#useradd -g mysql -s /sbin/nologin -M mysql
#id mysql
#cd /usr/local/mysql
#chown -R mysql:mysql
#script/my_install_db --help
---------------------------------------------------------------------------------
插曲:利用LVM,挂载一个分区:
#fdisk -l
>n
>4
#fdisk /dev/sda
>e 回车,建立扩展分区剩下所有的空间
>n
:+10G
:t
:5
:8e 调整分区类型
>w
#partprobe /dev/sda
#pvcreate /dev/sda5
#vgcreate myvg /dev/sda5
#lvcreate -L 3G -n mydata myvg
#lvs 显示 mydate 显示有3G
#mke2fs -j -L MYDATA -b 2048 /dev/myvg/mydata
#mkdir /mydata
#vim /etc/fstab
LABEL=MYDATA /mydata ext3 defaults 0 0
#mount -a
#mount
--------------------------------------------------------------------------------
#script/my_install_db --user=mysql --datadir=/mydata/data
#chown -R root .属组需要改回root
#cd support-files/
#ls
里面显示有my-large.cnf my-small.cnf等文件指的是内存大小
#cp my-large.cnf /etc/my.cnf
#vim /etc/my.cnf
在[mysqld]下添加一行"datadir=/mydata/data"
#cp mysql_server /etc/int.d/mysqld
#ll !$(查看属主是否有执行权限)
#service mysqld start
#chkconfig --add mysqld
#chkconfig --list mysqld
#netstat -tulp 查看是否有3306端口启动
#vim /etc/profile 设置环境变量
PATH=$PATH:/usr/local/apache/bin:/usr/local/mysql/bin
#.!$重读变量文件
#echo $PATH
#mysql 即可登录数据库
\q 退出数据库
==========================
头文件设置:
[root@~mysql]ls /include
[root@~mysql]ls -sv /usr/local/mysql/include /usr/include/mysql
[root@~mysql]ls /usr/local/mysql/
=======================================
库文件设置:
#vim /etc/man.conf
增加:MANPATH /usr/local/mysql/my
#man mysqld 正常的话是可以看到文件帮助
===========================
PHP安装:
#tar xf php-5.3.6.tar.bz2
#cd php-5.3.6
#./configure 添加以下参数执行
--prefix=/usr/loca/php5
--with-apxs2=/usr/local/apache/bin/apxs
--with-mysql=/usr/local/mysql
--with-mysql=/usr/local/mysql/bin/mysql_config
--enable-mbstring=all
--enable-track-vars
--with-png
--with-xml
--with-freetype
--with-gd
--with-zlib
#make && make install
PHP编译安装完成后不会自动与apache或者mysql结合,故需要手动编辑apache的主配置文件httpd.conf
支持php
1、#vim /etc/http/http.conf
添加二行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
2、定位至DirectoryIndex index.html
修改为:DirectoryIndex index.php index.html
#编译完成后
#cp /php-5.3.6/php.ini-production /usr/local/php5/lib/php.ini
测试php安装完成
#service httpd restart
如果启动失败,请查看selinux
#getenforce
#setenforce 0
需要永久关闭,故需要
#vim /etc/selinux/config
修改:SELINUX=disbale 或permissive均可以
#cd /usr/local/apache/htdocs/
#ls
#vim index.php
$link=mysql_connect(localhost,'root','')
if ($link)
echo "sucessful"
else
echo "failure"
?>
在浏览器测试访问页面是否ok
========================完=============================================