z開始安裝之前解除安裝預裝的httpd、mysql、php。
root賬戶下執行rpm -qa|grep http rpm -qa|grep mysql rpm -qa|grep php,檢查是否有預裝的httpd、mysql、php。
執行rpm -e --nodeps 命令,解除安裝預裝的軟體。
準備工作:
移動apr、apr-util到httpd的srclib資料夾下mv apr-1.5.2 httpd-2.4.12/srclib/apr mv apr-util-1.5.4 httpd-2.4.12/srclib/apr-util
進入httpd的目錄
5. 新增環境變數
path
=/usr/
local
/apache
/bin
:$path
export
path
source /etc/profile
6. 重啟apache
新增開機啟動 chkconfig httpd on
7. 安裝mysql
解壓mysql-5.6.16.tar.gz,並進入mysql-t.6.16目錄
執行c
make
-dcmake_install_prefix
=/usr/
local
/mysql
-dmysql_datadir
=/data/
mysql_data
-dmysql_unix_addr
=/usr/
local
/mysql
/mysql
.sock
-dsysconfdir
=/etc -dwith_myisam_storage_engine=1 -dwith_archive_storage_engine=1 -dwith_blackhole_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_memory_storage_engine=1 -dwith_readline=1 -dmysql_tcp_port=3306 -denabled_local_infile=1 -dwith_partition_storage_engine=1 -dextra_charsets=all -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci
編譯並安裝 make && make install
新增mysql使用者
useradd -s /
sbin
/nologin mysql
賦予許可權
chown
-r mysql
:mysql
/usr
/local
/mysql mysql的安裝目錄
chown
-r mysql
:mysql
/usr/local/mysql/data 資料庫目錄
3.進入安裝目錄
cd /
usr/
local
/mysql
/scripts
/資料庫初始化:
./mysql_install_db
--basedir
=/usr/
local
/mysql
--datadir
=/usr/local/mysql/data
--user
=mysql
4、放置已存在的my.cnf影響資料庫的安裝
mv /
etc/my.
cnf/
etc/my.
cnf.
oldcp
/usr
/local
/mysql/my
.cnf
/etc/
5、賦值啟動指令碼
cp /usr
/local
/mysql
/support
-files
/mysql
.server
/etc
/init.d
/mysqld
6、環境變數
path
=/usr/
local
/mysql
/bin
:$path
export
path
7、mysql初始化
mysql_secure_installation
8、安裝php
tar zxvf php
-5.5.6
.tar.gz
cd php-5.5.6
./configure --prefix=/opt/php --with-config-file-path=/etc --enable-opcache --enable-fpm --with-fpm-user=kcsoft --with-fpm-group=kcsoft --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-curl --enable-mbstring=all --with-iconv --with-mhash --with-mcrypt --with-gd --with-openssl --enable-sockets --with-gettext --with-zlib --enable-zip --enable-soap --with-apxs2=/opt/apache/bin/apxs --with-libxml-dir --with-png-dir --with-jpeg-dir --with-freetype-dir --enable-ftp --with-xmlrpc
make
&&make install
環境變數
找到addtype/x
-gzip.gz
.tgz
新增addtype/x
在directoryindex
index
.html後面新增index.php
寫phpinfo頁面,進行測試。
Centos6 5原始碼安裝MySQL
centos 6.5環境原始碼安裝mysql 5.6 1.環境準備工作 編寫shell指令碼安裝環境 development.sh bin bash yum install wget y yum install cmake y yum install gcc c y yum install ncur...
centos6 5下原始碼安裝mysqldb
0.首先安裝mysql,詳細過程鏈結。wget tar xvf mysql python 1.2.3.tar.gz cd mysql python 1.2.3 vi site.cfg 把 mysql config usr local mysql bin mysql config 這一行前的 去掉,並...
CentOS 6 5下安裝MySQL 原始碼
centos6.5是使用centos6.4最小化安裝以後公升級成的。安裝環境支援 yum install y wget gcc c ncurses devel cmake make perl安裝配置mysql 建立使用者和目錄 groupadd mysql 在這裡我們要建乙個msyql的使用者和組 ...