Linux下安装MySql+Apache2+PHP5.3.1教程
发布:smiling 来源: PHP粉丝网 添加日期:2013-11-28 14:51:24 浏览: 评论:0
一、安装apache2
1、tar -zvxf httpd-2.2.14.tar.gz
2、cd httpd-2.2.14
3、./configure –enable-modules=so –enable-rewrite
4、make
5、make install
6、/usr/local/apache2/bin/apachectl -k start //启动apahce
用浏览器查看http://localhost,得到it works,说明apache已经配置成功了.
7、/usr/local/apache2/bin/apachectl -k stop //停止apache
8、apache安装成功并启动后,重启机器后并不会自动启动apache,需要手动启动,要设置随机启动执行指令:echo “/usr/local/apache2/bin/apachectl” >>/etc/rc.d/rc.local,指令的意思是把”/usr/local/apache2/bin/apachectl” 这个字串附到rc.local这个文件的最后一行,rc.local是一个在linux启动成功后要去执行的一个scripts file。
9、安装apache2修改/usr/local/apache/conf/httpd.conf发现不会生效,这很可能是系统使用了默认的安装httpd(默认httpd的配置文
在:/etc/httpd/conf/httpd.conf)。要卸载系统默认安装的httpd执行指令:rpm -e httpd。 如果有依赖关系卸载不了 后面加参数 — nodeps。
指令:
- rpm -e httpd --nodeps(如要卸载系统的httpd,则执行)
- tar -zvxf httpd-2.2.14.tar.gz
- cd httpd-2.2.14
- ./configure --enable-modules=so --enable-rewrite
- make
- make install
- /usr/local/apache2/bin/apachectl start
- echo "/usr/local/apache2/bin/apachectl" >>/etc/rc.d/rc.local
二、安装MySql
1、解压 mysql-5.1.42-linux-i686-glibc23.tar.gz 文件(i686是32位操作系统,glibc23是编译好的二进制文件,解压即可使用),将产生的文件夹拷贝到 /usr/local/mysql,并切换到该目录下
2、sudo groupadd mysql –> 创建mysql用户组
3、sudo useradd -g mysql mysql –> 创建mysql用户,并添加到mysql用户组中
4、sudo chown -R mysql . –> 将mysql下所有文件的所有人设置为mysql用户、sudo chgrp -R mysql . –> 将mysql下所有文件的所有组设置为mysql用户组(注意做完该步后,进去data目录,用”ll”指令查看所有文件的owner以及group,如果有不属于mysql的,在data目录重复执行该步骤指令)
5、执行 scripts/mysql_install_db –> 创建MySQL数据库实例
6、将/usr/local/mysql/support-files/下的mysql.server 拷贝到/etc/init.d/下,命名为 mysqld
7、将/usr/local/mysql/support-files/下的my-medium.cnf 拷贝到/etc/下,命名为 my.cnf
8、此时可以用service mysqld start 来启动mysql服务,启动后,通过 netstat -atln命令能看到3306端口被占用
9、MySQL的root用户默认没有密码,可以通过 /usr/local/mysql/bin/mysqladmin -u root password “新的密码” 来设置初始密码。
指令:
- tar -zxvf mysql-5.1.42-linux-i686-glibc23.tar.gz
- cp -a mysql-5.1.42-linux-i686-glibc23 /usr/local/mysql
- cd /usr/local/mysql
- groupadd mysql
- useradd -g mysql mysql
- chown -R mysql .
- chgrp -R mysql .
- scripts/mysql_install_db
- cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
- cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
- service mysqld start
- netstat -atln
- /usr/local/mysql/bin/mysqladmin -u root password "1q2w3e"
三、安装PHP5.3.1
1、tar -zvxf php-5.3.1.tar.gz 解压
2、cd php-5.3.1 切换目录
3、./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql
4、make
5、make install
6、cp php.ini-development /usr/local/php5/lib/php.ini
指令:
- tar -zvxf php-5.3.1.tar.gz
- cd php-5.3.1
- ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
- make
- make install
- cp php.ini-development /usr/local/lib/php.ini
四、重新配置apache2让他支持php
cd /usr/local/apache2/conf
vim httpd.conf
添加LoadModule php5_module modules/libphp5.so
添加AddType application/x-httpd-php .php
或者
- <FilesMatch .php$>
- SetHandler application/x-httpd-php
- </FilesMatch>
Tags: Linux 安装 MySql+Apache2+PHP5 3 1
相关文章
- ·windows和Linux环境下php apache mysql 环境的搭建(2014-08-26)
- ·怎么解决Linux下编译安装Apache报APR not found(2020-04-06)
- ·PHP zip扩展Linux下安装过程分享(2020-12-01)
- ·在win7中搭建Linux+PHP 开发环境(2021-04-15)
- ·Linux下安装oracle客户端并配置php5.3(2021-04-16)
- ·Linux下安装PHP MSSQL扩展教程(2021-04-18)
- ·Linux操作系统安装LAMP环境(2021-06-04)
- ·Linux系统中设置多版本PHP共存配合Nginx服务器使用(2021-06-30)
- ·Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程(2021-07-01)
- ·Linux安装配置php环境的方法(2021-07-05)
- ·ubuntu下安装php5+pdo(2013-11-13)
- ·phpMyAdmin配置安装全攻略(2013-11-13)
- ·win2003 iis整合php后 环境变量无法读取到(2013-11-13)
- ·phpMyAdmin简明安装教程(2013-11-13)
- ·在centos上安装php5.5+MySQL 5.5.32(2013-11-13)
- ·个人空间上安装phpMyAdmin方法(2013-11-29)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)