Centos6.7安裝Apache2.4+Mysql5.6+Apache2.4
首先說下思路,因為一開始系統上已經跑了一套完成的 PHP 環境,那時候都是快速自動安裝的,如果是跑一些5.3以下版本的話,很簡單,幾個指令,10分鐘搞定了。
但現在要升級,徹底一點的話,唯有推倒重來了。所以步驟有:
1. 解除安裝掉當前的 Apache、php、mysql;
2. 清除殘留的一些配置檔案;
3. 一步步安裝 Apache 、mysql、php,當然在過程當中需要注意每個軟體的依賴控制元件不可少。
下面是整體的步驟,從解除安裝後開始(同理適合剛剛安裝好的全新系統):
1. 準備工作
,工欲善其事必先利其器,各個軟體的安裝包是必須的, 有:
apr-1.5.1.tar.bz2
apr-util-1.5.4.tar.bz2
pcre-8.36.tar.bz2
httpd-2.4.10.tar.bz2
mysql-5.6.21.tar.gz
php-5.6.4.tar.bz2
2. 安裝Apache2.4
apr-1.5.1.tar.bz2
cd apr-1.5.1 ./configure --prefix=/usr/local/apr make && make installView Code
apr-util-1.5.4.tar.bz2
cd apr-util-1.5.4 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr makeView Code&& make install
pcre-8.36.tar.bz2
cd pcre-8.36 ./configure make && make installView Code
這些是Apache依賴的一些安裝包,解壓,安裝。
都完成後正式安裝Apache
cd httpd-2.4.10 ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-so --enable-rewrite makeView Code&& make install
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
service httpd start
測試是否安裝成功
出現“It works”就說明Apache已經正常安裝。
linux下面安裝Mysql5.6.21
安裝Mysql,需要先安裝好 cmake
yum -y install cmake make
一、編安裝MySQL前的準備工作
安裝編譯原始碼所需的工具和庫
yum install gcc gcc-c++ ncurses-devel perl
安裝cmake,從http://www.cmake.org下載原始碼並編譯安裝
2. tar -xzvf cmake-2.8.10.2.tar.gz 3. cd cmake-2.8.10.2 4. ./bootstrap ; make ; make install 5. cd ~View Code
二、設定MySQL使用者和組
新增mysql使用者組
- groupadd mysql
新增mysql使用者
- useradd -r -g mysql mysql
三、新建MySQL所需要的目錄
新建mysql安裝目錄
- mkdir -p /usr/local/mysql
新建mysql資料庫資料檔案目錄
- mkdir -p /data/mysqldb
四、下載MySQL原始碼包並解壓
解壓mysql-5.6.16.tar.gz
- tar -zxv -f mysql-5.6.16.tar.gz
- cd mysql-5.6.16
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFIGDIR=/usr/local/mysql/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_USER=mysql配置
rm CMakeCache.txt
編譯原始碼
- make
安裝
- make install
六、修改mysql目錄所有者和組
修改mysql安裝目錄
1. cd /usr/local/mysql 2. chown -R mysql:mysql .
修改mysql資料庫檔案目錄
cd /data/mysqldb chown -R mysql:mysql .
七、初始化mysql資料庫
1. cd /usr/local/mysql 2. scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb
八、複製mysql服務啟動配置檔案
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
注:如果/etc/my.cnf檔案存在,則覆蓋。
九、複製mysql服務啟動指令碼及加入PATH路徑
1. cp support-files/mysql.server /etc/init.d/mysqld 2. 3. vim /etc/profile 4. export MYSQL_HOME="/usr/local/mysql" export PATH="$PATH:$MYSQL_HOME/bin" 5. source /etc/profile
十、啟動mysql服務並加入開機自啟動(可選這個步驟,以後可以自己啟動的)
service mysqld start chkconfig --level 35 mysqld on
十一、檢查mysql服務是否啟動
1. netstat -tulnp | grep 3306 2. mysql -u root -p
密碼為空,如果能登陸上,則安裝成功。
十二、修改MySQL使用者root的密碼
1. mysqladmin -u root password '123456'
注:也可執行安全設定指令碼,修改MySQL使用者root的密碼,同時可禁止root遠端連線,移除test資料庫和匿名使用者。
1. /usr/local/mysql/bin/mysql_secure_installation
十三、可能會出現的錯誤
1. 問題: 2. Starting MySQL..The server quit without updating PID file ([FAILED]/mysql/Server03.mylinux.com.pid). 3. 解決: 4. 修改/etc/my.cnf 中datadir,指向正確的mysql資料庫檔案目錄
2. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 3. 解決: 4. 新建一個連結或在mysql中加入-S引數,直接指出mysql.sock位置。 5. ln -s /usr/local/mysql/data/mysql.sock /tmp/mysql.sock 6. 7. /usr/local/mysql/bin/mysql -u root -S /usr/local/mysql/data/mysql.sock
1. MySQL問題解決:-bash:mysql:command not found 2. 因為mysql命令的路徑在/usr/local/mysql/bin下面,所以你直接使用mysql命令時, 3. 系統在/usr/bin下面查此命令,所以找不到了 4. 解決辦法是: 5. ln -s /usr/local/mysql/bin/mysql /usr/bin 做個連結即可 6. 以下命令為mysql 啟動及自啟動配置 cp /usr/loacl/mysql/support-files/mysql.server /etc/init.d/mysqld /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data & chkconfig --add mysqld chkconfig --level 345 mysqld on service mysqld start 一般只要把my.cnf設定好這裡就不會報錯
安裝PHP5.6
cd php-5.6.4 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/include/libxml2 --with-config-file-path=/usr/local/apache2/conf --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-gd --enable-gd-native-ttf --with-zlib --with-mcrypt --with-pdo-mysql=/usr/local/mysql --enable-shmop --enable-soap --enable-sockets --enable-wddx --enable-zip --with-xmlrpc --enable-fpm --enable-mbstring --with-zlib-dir --with-bz2 --with-curl --enable-exif --enable-ftp --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-freetype-dir=/usr/lib/View Code
make && make install
apache配置檔案httpd.conf相關修改以支援PHP
vim /usr/local/apache/conf/httpd.conf
1. 新增php支援。
AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps
2. 新增預設索引頁面index.php,再找到“DirectoryIndex”,在index.html後面加上“ index.php”
DirectoryIndex index.html index.php
3. 不顯示目錄結構,找到“Options Indexes FollowSymLinks”,修改為
Options FollowSymLinks
4. 開啟Apache支援偽靜態,找到“AllowOverride None”,修改為
AllowOverride All 儲存httpd.conf配置,然後再執行以下兩行命令 chown -R nobody. /usr/local/apache/htdocs/ chmod -R 777 /usr/local/apache/htdocs/ service httpd restart
相關推薦
Centos6.7安裝Apache2.4+Mysql5.6+Apache2.4
首先說下思路,因為一開始系統上已經跑了一套完成的 PHP 環境,那時候都是快速自動安裝的,如果是跑一些5.3以下版本的話,很簡單,幾個指令,10分鐘搞定了。 但現在要升級,徹底一點的話,唯有推倒重來了。所以步驟有: 1. 解除安裝掉當前的 Apache、php、mysql; 2. 清除殘留的一些配置檔案
CentOS6.5 編譯安裝 PHP5.6+MySQL5.6+Apache2.4
安裝前的準備 檢視系統是否安裝了PHP,MYSQL,APACHE 檢視是否安裝 [[email protected] ~]#rpm -q httpd mysql php 如果安裝請解除安裝 [
lamp架構之centos6+apache2.4+.mysql5.6+php5.6.30
lamp1 ifconfig2 vi /etc/sysconfig/network-scripts/ifcfg-eth0 3 service network restart4 ping www.baidu.com5 mkdir /root/.ssh6 chmod 700 /root/.ssh7
Win10下安裝環境 PHP5.6+Apache2.4+MySQL5.6
一、準備工作 需要提前下載如下檔案,連結地址失效的自行百度下載 php-5.6.24-Win32-VC11-x64.zip(下載) httpd-2.4.23-win64-VC14.zip(下載) mysql-5.6.26-winx64.zip(下載) vc_redi
安裝php5.5+Apache2.4+mysql5.6環境
工具/原料 方法/步驟 一、安裝配置Apache2.4.7(httpd-2.4.7-win64-VC11.zip ) 1、解壓下載的安裝包:httpd-2.4.7-win64-VC11.zip將其放到自己的安裝目錄(我的目錄D:\phpEnv\Apac
centos6安裝nginx1.7.9+php5.6.4+mysql5.6
centos6 下安裝nginx1.7.9+php5.6.4+mysql5.6.2 1. 安裝關聯庫 # mkdir -p /data/tgz # cd /data/tgz # yum install wget # yum install pcre # yum instal
Apache2.2+MySql5.5+PHP5.4的安裝和配置(windows)
Apache2.2+MySql5.5+PHP5.4的安裝和配置 phpMyAdmin的安裝和配置 安裝Apache2.2 Win32 Binaryincluding OpenSSL 0.9.8t (MSI Installer): httpd-2.2.22-win3
Centos6.4下tar包安裝最新版Mysql5.6
1.下載 mysql:http://www.mysql.com/downloads/ (需要註冊ORACLE賬號) 版本:mysql-advanced-5.6.21-linux-glibc2.5-x86_64.tar.gz Linux版本:centos6.4 x64 2.安
Centos6.9下 yum 安裝 nginx1.10 + mysql5.6 + php5.6
php-fpm stat kcon ech tar led 開放 quick ... 一、準備工作1、檢查selinux是否為關閉狀態,不為disable需要改為disable。SELINUX=disabled 不為disabled 的話,則修改為 SELINUX=d
Linux(CentOS6.7) 安裝MySql5.7資料庫
Linux(CentOS6.7) 安裝MySql5.7資料庫 圖文教程 linux(CentOS6.7) 環境Mysql 5.7.17安裝教程分享給大家,供大家參考,具體內容如下: 1系統約定 安裝檔案下載目錄:/data/software Mysql目錄安裝位置:/usr/loca
CentOS7.4 Mysql5.6 詳細安裝教程
Mysql5.6 詳細安裝教程 1. 檢視系統是否有安裝 rpm -qa |grep -i mysql rpm -qa |grep -i mariadb 2. 如果有安裝使用以下命令解除安裝 yum -y remove XXXX 3. 下載安裝程式
CentOS6.7安裝MySQL5.7詳細教程
vim /etc/my.cnf在[mysqld]部分新增: character-set-server=utf8 在檔案末尾新增[client]段,並在[client]段新增: default-character-set=utf8 修改好之後重啟mysqld服務: service mysqld rest
sysbench安裝(CentOS5.8\MySQL5.6\sysbench-0.4.12)
Ø 下載安裝包sysbench-0.4.12.tar.gz Ø 解壓並進入目錄 tar xzvf sysbench-0.4.12.tar.gz cd sysbench-0.4.12 Ø 配置
centos6.8 安裝最新版mysql5.7.17
yum search libaio # 檢索相關資訊 yum install libaio # 安裝依賴包 檢查 MySQL 是否已安裝 yum list installed | grep mysql 如果有,就先全部解除安裝,命令如下: yum -y remove my
Centos6.7安裝nginx-1.11.10
centos nginx yum grouplist #查看已經安裝的組Installed Groups: #已經安裝的組Available Groups: #可以安裝的組同步系統時間編譯安裝nginx安裝#yum -y groupinstall "Development Tools" "Se
Centos6.7安裝docker1.7.1
centos6.7 docker1.7.1 目前,Docker官網上提供的docker是基於centos7系列安裝方法。如果我們想在低於3.x內核的操作系統(比如Centos6.7)上裝Docker最新版,勢必要升級內核。但是想要在Centos6.7上安裝可以安裝較低版本的Docker。事實上,對於內
CentOS6.7 安裝hadoop2.7.5
hadoop單機版安裝一、下載hadoop二進制包下載地址:http://mirrors.hust.edu.cn/apache/hadoop/common/二、環境準備1、安裝JDK(1.8.0_151)2、安裝openssh-clients註意: CentOS6.7 默認沒有安裝openssh-client
centos6.7安裝rpm包安裝gcc
one kernel gcc libs devel glib 包安裝 rpm -ivh glibc 到下面網站下載rpm包http://rpm.pbone.net/index.php3/rpm -ivh libstdc++-devel-4.4.7-17.el6.x86_64
centos6.5安裝單機版hadoop2.6.0
安裝hadoop之前,首先要安裝 jdk1.8.0_181(我使用的版本) 並配置jdk環境變數,接下來開始安裝hadoop 1. hadoop2.6.0下載 下載地址:http://archive.apache.org/dist/hadoop/core/hadoop-2.6.0/
Centos6.7安裝redis3.0.0
Redis的安裝 下載地址:https://pan.baidu.com/s/1SLRZV-ANKhJX0b7sPkQ3XA 前提環境得安裝gcc,rpm -qa | grep gcc 檢視gcc是否安裝,如果沒有安裝執行指令yum -y install gcc,下面開始安裝redi