1、获取软件包
httpd-2.2.4.tar.gz
mysql-6.0.0-alpha.tar.gz
php-5.2.2.tar.gz
去相应的官方网站都可以下载到,把它们全部放到 /usr/local/src 下面.
2、安装 mysql
这三个软件包的安装应该没有先后顺序,但我还是习惯先安装mysql:
>tar -zxvf mysql-6.0.0-alpha.tar.gz
>cd mysql-6.0.0-alpha
>./configure --prefix=/usr/local/mysql
>make
>make install
>cp support-files/my-medium.cnf /etc/my.cnf
>cd /usr/local/mysql
>chown -R mysql .
>chgrp -R mysql .
>bin/mysql_install_db --user=mysql
>chown -R mysql var
>bin/mysqld_safe --user=mysql &
到这里mysql就算安装并启动完毕了,但是还有一些工作也是必须要做的,比如设置root密码、让mysql开机自启动:
设置mysql的root密码:
>bin/mysqladmin -u root password 新密码
设置mysql开机自启动:
>cp /usr/local/src/mysql-6.0.0-alpha/support-files/mysql.server /etc/rc.d/init.d/mysql
>chmod +x /etc/rc.d/init.d/mysql
>chkconfig --add mysql
3、安装Apache
>tar -zxvf httpd-2.2.4.tar.gz
>cd httpd-2.2.4
>./configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql --enable-module=so --enable-shared=max
>make
>make install
4、安装PHP
>tar -zxvf php-5.2.2.tar.gz
>cd php-5.2.2
>./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
>make
>make install
>cp php.ini-dist /usr/local/php/lib/php.ini
>vi /usr/local/php/lib/php.ini
修改 register_globals=On
5、配置httpd.conf
>vi /usr/local/apache/conf/httpd.conf
找到"AddType application/x-gzip .tgz"(第294行),在它的下面添加
"AddType application/x-httpd-php .php"和"AddType application/x-httpd-php-source .phps"
找到"DirectoryIndex index.html
" 在index.html 前添加 index.php
>vi /usr/local/apache/htdocs/index.php
内容为:
<?php
phpinfo();
?>
>/usr/local/apache/bin/apachectl -k start
摘之http://blog.chinaunix.net/u2/73129/showart_1327763.html
http://blog.chinaunix.net/u2/70289/showart_710648.html
分享到:
相关推荐
小白编译安装搭建 Linux LAMP环境 详细ppt ; 纯手工安装 ; 做一步,写一部,每个步骤的详情。
linux下LAMP环境安装,我用的是CentOS系统
根据Lamp兄弟连的网络linux课程,自己整理的笔记,绝对完整,这是 第2讲 Linux系统安装,以后的课程听完课整理好后会立即上传。
linux下的Apache MySQL PHP一键安装教程
linux下LAMP环境搭建,
教程名称:Linux基础LAMP内部培训视频(10讲)课程目录:【】第10讲.Samba服务器配置(一)【】第10讲.Samba服务器配置(二)【】第1讲.Linux应用与发展【】第1讲.Linux应用与发展_总结【】第2讲.Linux系统安装_总结...
手把手叫你安装linux下php环境 包括 卸载旧版本的apache mysql等 安装GD zlib libxml libmcrypt libpng 等等php需要的组建 整个文档非常详细 自己下了看吧 查询系统中已安装的Apache相关软件包 # rpm -qa|grep -i ...
用于加固LAMP 环境,以及添加高权限用户进行系统管理,并且禁止root用户远程访问,该文章用于加固之前的一篇文章 https://download.csdn.net/download/qq_42710429/10815360
LAMP兄弟连李明老师讲Linux,很不错,PPT格式,适合于初学者。
linux lamp环境搭建文档
Linux搭建论坛,涉及Apache,PHP、mysql服务的应用,基于此应用环境下使用论坛程序安装论坛
《lamp安装教程》里面有详细的安装步骤,在LINUX下安装apache,mysql,php
linux搭建lamp服务器,想看的可以看一下,适合初学者。
LAMP-康盛创想项目部Linux 服务器部署标准!
linux+apache+MySQL+php详细安装过程
详细的lamp安装步骤
lamp 兄弟连 linux ppt,非常好的Linux入门,非常适合新手
腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境
Linux下LAMP服务器集群系统的设计与实现.pdf