Centos6 5 原始碼安裝LAMP

2021-07-02 11:38:21 字數 4914 閱讀 6889

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的使用者和組 ...