在CENT OS上编译安装APACHE+PHP+MYSQL
2010-05-25 16:24
393 查看
源码目录:/usr/local/src/
应用目录:/usr/local/app/
一、MYSQL安装。
1.下载MSYQL源码:
http://www.mysql.com/downloads/mysql/
最近版本是 mysql-5.1.47.tar.gz
2.上传到服务器目录/usr/local/src/
cd /usr/local/src/
tar zxvf mysql-5.1.47.tar.gz
cd mysql-5.1.47
./configure --prefix=/usr/local/app/mysql --with-extra-charsets=all --with-unix-socket-path=/tmp/mysql.sock
make
make install
安装完毕。
3. 初始化MYSQL
cp /usr/local/app/mysql/share/mysql/my-medium.cnf /etc/my.cnf
/usr/local/app/mysql/bin/mysql_install_db
cp /usr/local/app/mysql/share/mysql/mysql.server /etc/init.d/mysqld
4.创建MYSQL用户
groupadd mysql
useradd mysql -d /usr/local/app/mysql/var -g mysql
5.启动mysql
/etc/init.d/mysqld start
二.安装APACHE
1.下载HTTPD
http://labs.renren.com/apache-mirror/httpd/
下载最新的 httpd-2.2.15.tar.gz
2.上传到服务器 /usr/lcoal/src/
cd /usr/lcoal/src/
tar zxvf httpd-2.2.15.tar.gz
cd /usr/lcoal/src/httpd-2.2.15
./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=most
make
make install
三、安装PHP
1.下载PHP
http://www.php.net/downloads.php
下载最新版本 php-5.2.13.tar.gz
2.上传到服务器 /usr/lcoal/src/
tar zvfx php-5.2.13.tar.gz
cd php-5.2.13
./configure --with-apxs2=/usr/local/app/apache/bin/apxs --with-zlib-dir --with-libxml-dir --with-jpeg-dir --with-png-dir --with-gd --with-mysql=/usr/local/app/mysql --with-pdo-mysql=/usr/local/app/mysql --with-mysqli=/usr/local/app/mysql/bin/mysql_config --enable-mbstring
make
make install
cp /usr/local/src/php-5.2.13/php.ini-recommended /usr/local/lib/php.ini
3.配置APACHE支持PHP5
修改httpd.conf
vi /usr/lcoal/app/apache/conf/httpd.conf
httpd.conf 中添加
LoadModule php5_module modules/libphp5.so
httpd.conf 中添加
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
重启apache
/usr/local/app/apache/bin/apachectrl start
应用目录:/usr/local/app/
一、MYSQL安装。
1.下载MSYQL源码:
http://www.mysql.com/downloads/mysql/
最近版本是 mysql-5.1.47.tar.gz
2.上传到服务器目录/usr/local/src/
cd /usr/local/src/
tar zxvf mysql-5.1.47.tar.gz
cd mysql-5.1.47
./configure --prefix=/usr/local/app/mysql --with-extra-charsets=all --with-unix-socket-path=/tmp/mysql.sock
make
make install
安装完毕。
3. 初始化MYSQL
cp /usr/local/app/mysql/share/mysql/my-medium.cnf /etc/my.cnf
/usr/local/app/mysql/bin/mysql_install_db
cp /usr/local/app/mysql/share/mysql/mysql.server /etc/init.d/mysqld
4.创建MYSQL用户
groupadd mysql
useradd mysql -d /usr/local/app/mysql/var -g mysql
5.启动mysql
/etc/init.d/mysqld start
二.安装APACHE
1.下载HTTPD
http://labs.renren.com/apache-mirror/httpd/
下载最新的 httpd-2.2.15.tar.gz
2.上传到服务器 /usr/lcoal/src/
cd /usr/lcoal/src/
tar zxvf httpd-2.2.15.tar.gz
cd /usr/lcoal/src/httpd-2.2.15
./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=most
make
make install
三、安装PHP
1.下载PHP
http://www.php.net/downloads.php
下载最新版本 php-5.2.13.tar.gz
2.上传到服务器 /usr/lcoal/src/
tar zvfx php-5.2.13.tar.gz
cd php-5.2.13
./configure --with-apxs2=/usr/local/app/apache/bin/apxs --with-zlib-dir --with-libxml-dir --with-jpeg-dir --with-png-dir --with-gd --with-mysql=/usr/local/app/mysql --with-pdo-mysql=/usr/local/app/mysql --with-mysqli=/usr/local/app/mysql/bin/mysql_config --enable-mbstring
make
make install
cp /usr/local/src/php-5.2.13/php.ini-recommended /usr/local/lib/php.ini
3.配置APACHE支持PHP5
修改httpd.conf
vi /usr/lcoal/app/apache/conf/httpd.conf
httpd.conf 中添加
LoadModule php5_module modules/libphp5.so
httpd.conf 中添加
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
重启apache
/usr/local/app/apache/bin/apachectrl start
相关文章推荐
- 获取安装后Apache、MySQL、Nginx、PHP编译时参数
- CentOS 源码编译安装LAMP(Apache MySQL PHP)
- Linux Apache+php+Mysql+cacti 编译安装
- ubuntu12.04下编译安装lamp(apache2.2.26 mysql5.5.36 php5.2.17)环境
- mac编译安装apache+php+mysql开发环境
- 在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境
- CentOS 源码编译安装LAMP(Apache MySQL PHP)
- wdOS系统下源码编译安装LAMP环境(linux+apache+php+mysql)
- CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛
- 编译安装apache+mysql+php 支持jpg,gd等
- CentOS 5.5 编译安装Apache+MySQL+PHP
- 如何查看已经安装的nginx、apache、mysql和php的编译参数
- linux中编译安装Apache、PHP、MySQL(上)
- linux中编译安装Apache、PHP、MySQL(上)
- 基于CentOS 6.8平台最新源代码包编译安装LAMP环境搭建(Apache+MySQL+PHP)
- CentOS 4.4下源码编译安装apache+php+mysql
- LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER编译安装配置
- 如何查看已经编译安装好的nginx、apache、php、mysql的编译参数?
- RHEL 6.5 64bit下源码编译安装LAMP(Apache 2.4.12、MySQL 5.5.42、PHP 5.3.10)
- CentOS 5.5 编译安装Apache+MySQL+PHP(转)