gteric 发表于 2018-12-16 06:35:50

MySQL与PHP的编译安装

  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   defaults0 0
  #mount -a
  #mount
  --------------------------------------------------------------------------------

  #script/my_install_db --user=mysql --datadir=/mydata/data
  #chown -R root .属组需要改回root
  #cd support-files/
  #ls
  里面显示有my-large.cnfmy-small.cnf等文件指的是内存大小
  #cp my-large.cnf /etc/my.cnf
  #vim /etc/my.cnf
  在下添加一行"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退出数据库
  ==========================
  头文件设置:
  ls /include
  ls -sv /usr/local/mysql/include /usr/include/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
   
在浏览器测试访问页面是否ok


========================完=============================================
  

  

  

  

  

  

  

  

  




页: [1]
查看完整版本: MySQL与PHP的编译安装