CentOS上安裝LAMP的方法
CentOS 安裝 LAMP
CentOS源使用的范圍很廣泛。這次我們要來講一下如何用CentOS源安裝LAMP。為了方便大家的理解,我們使用了很簡單的安裝方法。希望大家可以很好的理解。昨天又換了VPS,來自DiaHosting。這次最主要的目的是用作Web服務器。為了習慣,還是決定先用Apache。
首先做一些準備工作,準備好CentOS源安裝包:
接著CentOS源安裝編譯器,運行庫等需要的東西:
- yum install make
- yum install gcc gcc-c++
- yum install libxml2 libxml2-devel
- yum install libmcrypt libmcrypt-devel
- yum install libtool-ltdl
- yum install apr apr-*
- yum install ncurses ncurses-*
CentOS源安裝sendmail:
- yum install sendmail sendmail-*
- service sendmail start
接下來開始CentOS源安裝配置MySQL:
- cd /usr/local/src
- tar zxvf mysql-5.1.44.tar.gz
- cd mysql-5.1.44
- ./configure --prefix=/usr/local/mysql
- make
- make install
- cp support-files/my-medium.cnf /etc/my.cnf
- cd /usr/local/mysql
- groupadd mysql
- useradd -g mysql -d /usr/local/mysql/var mysql
- chown -R mysql .
- chgrp -R mysql .
- bin/mysql_install_db --user=mysql
- chown -R mysql var
將MySQL注冊為服務,開機自啟動:
- cp /usr/local/src/mysql-5.1.44/support-files/mysql.server \
- /etc/rc.d/init.d/mysql
- chmod +x /etc/rc.d/init.d/mysql
- chkconfig --add mysql
- service mysql start
MySQL啟動之后,設置root密碼:
- /usr/local/mysql/bin/mysqladmin -u root \
- -p password newpassword
下一步安裝Apache:
- cd /usr/local/src
- tar zxvf httpd-2.2.13.tar.gz
- cd httpd-2.2.13
- ./configure --prefix=/usr/local/apache \
- --with-mysql=/usr/local/mysql \
- --enable-rewrite=shared \
- --enable-module=so \
- --enable-shared=max
- make
- make install
***CentOS源安裝PHP:
- cd /usr/local/src
- tar zxvf php-5.2.13.tar.gz
- cd php-5.2.13
- ./configure --prefix=/usr/local/php \
- --with-mysql=/usr/local/mysql \
- --with-apxs2=/usr/local/apache/bin/apxs \
- --with-mcrypt \
- --enable-mbstring
- make
- make install
- cp php.ini-dist /usr/local/php/lib/php.ini
配置httpd.conf:
- vi /usr/local/apache/conf/httpd.conf
找到“AddType application/x-gzip .tgz”這一行,在下面添加:
- AddType application/x-httpd-php .php
- AddType application/x-httpd-php-source .phps
找到“DirectoryIndex index.html”,改為:
- DirectoryIndex index.php index.html
找到“#ServerName”,去掉注釋的#號。
將所有“AllowOverride None”,改為:
- AllowOverride All
注冊服務,并啟動Apache:
- cp /usr/local/apache/bin/apachectl \
- /etc/rc.d/init.d/httpd
- vi /etc/rc.d/init.d/httpd
找到“#!/bin/sh”,另起一行,增加:
- # chkconfig: 35 70 30
- # description: Apache
繼續:
- chkconfig --add httpd
- service httpd start
LAMP安裝完成,新建一個測試頁面:
- vi /usr/local/apache/htdocs/index.php
寫入:
下面根據需要,CentOS源安裝phpMyAdmin:
- cd /usr/local/src
- tar zxvf phpMyAdmin-3.2.5-all-languages.tar.gz
- mv phpMyAdmin-3.2.5-all-languages /usr/local/apache/htdocs/phpmyadmin
配置phpMyAdmin:
- cd /usr/local/apache/htdocs/phpmyadmin
- cp config.sample.inc.php config.inc.php
- vi config.inc.php
找到“blowfish_secret”,在后面的單引號之間添加任意字符串。
以MySQL用戶登陸,CentOS上安裝LAMP的方法,CentOS源安裝LAMP就安裝成功啦!
【編輯推薦】