1.安装gcc。
一般情况下linux自带gcc,如果没有的话,使用命令yum install gcc gcc-c++。
2.安装MySQL。
我们可以去官网下载MySQL的二进制文件,编译安装,地址:http://dev.mysql.com/downloads/mysql/5.1.73.html。当然国内网速下载还是比较慢的,你可以去我的百度云盘下载所有的安装需要的资源,地址:http://pan.baidu.com/s/1qXLTAXm。然后把Mysql文件解压后目录下面的MySQL-client….(省略),MySQL-server….,MySQL-devel….使用rpm命令进行安装。安装成功后使用rpm -qa|grep MySQL查看安装结果。(其实用最简单的安装方式是在在有网络状态下使用rpm install mysql-server命令,接下来就是一直yes就行了)
3.启动Mysql服务。
在第二步安装成功的前提下,使用service mysqld start启动sql服务。然后使用mysqladmin -u root password new-password(你的密码)修改密码。最初的情况下是没有密码的,所以要修改密码。
4.登录MySQL。
使用mysql -u root -p命令,然后会提示你输入密码的。然后正常情况下会进入数据库。
具体的数据库管理,请自行学习,此处不赘述。
5.安装Apache。Apache文件可自行去官网下载,也可以从我上面提到的那个云盘下载,里面有所有安装需要的文件。
I.安装apr。
tar -zxvf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr(--prefix参数是用来决定安装的目录,等号后面的参数值可自行设定,下面安装过程中使用的路径名必须和你自己设定的路径名对应)
make
make install
II.安装apr-util
tar -zxvf apr-util-1.5.1.tar.gz
cd apr-util-1.5.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
make
make install
III.安装pcre
tar -zxvf pcre-8.20.tar.gz
./configure --prefix=/usr/local/pcre
make
make install
IV.安装Apache
tar -zxvf httpd-2.4.3.tar.gz
./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make
make install
V.启动Apache
修改配置文件。进入apache安装目录(就是刚才/usr/local/apache2),进入conf目录,打开httpd.conf,找到图片中提到的句子,然后修改图片中的参数。
启动Apache,/usr/local/apache2/bin/apachectl start。
可以打开浏览器输入http://localhost:80/,如果成功则会在页面上显示It works。
6.安装PHP运行环境
I.安装libxml
tar -zxvf libxml2-2.7.4.tar.gz
cd libxml2-2.7.4
./configure --prefix=/usr/local/libxml2
make
make install
II.安装PHP运行环境
tar -zxvf php-5.6.6.tar.gz
cd ./php-5.6.6
./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2
make
make install
III.配置PHP
将刚才php-5.6.6目录下面的php.ini-production复制带/usr/local/php/lib/php.ini.
打开apache配置文件,vim /usr/local/apache2/conf/httpd.conf,找到AddType application/x-gzip .gz.tgz,(快捷查找,使用:?AddType,vim编辑器会自动匹配)然后添加apache对PHP的支持,AddType application/x-httpd-php .php,AddType application/x-httpd-php-source .phps。
然后在配置文件中找到DirectoryIndex,在其作用域里面添加index.php。
IV.重启Apache并测试
/usr/local/apache2/apachectl restart
然后编写一个简单的php文件,如:
<?php
phpinfo();
?>
把这个文件放到/usr/local/apache2/htdocs目录中,打开浏览器,输入http://localhost/index.php即可看到下面的界面。
如果想把默认路径换成自己的目录的话,打开apache配置文件httpd.conf,如下修改:
然后整个安装过程就结束了,你就可以用apache+php+mysql装逼了。