1.我使用的centos6。安装时已经选择安装apach、mysql,事实上在运行下列两行命令的时候又对其进行了更新。所以说装的时候能够不安装,免得浪费时间。

yum
install php-mysql     

    yum
install mysql-devel

      这两项运行完以后,PHP就已经装上了。这是由于它们存在对PHP的依赖,也能够运行yum
install php再运行其他,我没试。以下是安装完以后的查询结果,可能有的是多余的。详细我也不清楚,仅供參考。

[root@localhost ~]# rpm -qa|grep php

php-pdo-5.1.6-3.7.fc6

php-mysql-5.1.6-3.7.fc6

php-ldap-5.1.6-3.7.fc6

php-cli-5.1.6-3.7.fc6

php-5.1.6-3.7.fc6

php-common-5.1.6-3.7.fc6

[root@localhost ~]# rpm -qa|grep mysql

mysql-connector-odbc-3.51.12-2.2

php-mysql-5.1.6-3.7.fc6

mysql-server-5.0.27-1.fc6

mysql-5.0.27-1.fc6

libdbi-dbd-mysql-0.8.1a-1.2.2

mysql-devel-5.0.27-1.fc6

[root@localhost ~]# rpm -qa|grep httpd

httpd-2.2.3-5

system-config-httpd-1.3.3-1.1.1

httpd-manual-2.2.3-5

[root@localhost ~]#



假设你不知道你都已经装了什么,那么就所有安装吧。运行下列指令:

yum -y install httpd php mysql mysql-server
php-mysql




2.測试MYSQL

启动MYSQL服务:   service
mysqld start


看看mysql是否能正常工作: mysql -uroot mysql

[root@localhost ~]# mysql

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 4 to server version: 5.0.27

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>



3.  载入对apache对php的支持,强调操作前务必要备份httpd.conf文件,若出问题时也好恢复。(恢复方法?

   直接把httpd.conf删除。把备份的文件改成httpd.conf就OK了。)

配置
httpd.conf 让apache支持PHP

# vi /etc/httpd/conf/httpd.conf

找到 AddType application/x-gzip .gz .tgz 在其下加入例如以下内容

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

这是为了使apache可以支持以.php结尾的文件



找到LoadModule那几栏

在当中加入LoadModule php5_module /usr/lib/httpd/modules/libphp5.so 这是加入一个模块信息到apache里头去。使apache能支持php

改动servername这一项。把前面的#去掉,然后名字写你的IP,(假设仅仅是单机的话。127.0.0.1)

DirectoryIndex index.php index.htm index.html index.html.var

4.重新启动一下httpd服务。看是否能成功

   [root@localhost
~]# /etc/rc.d/init.d/httpd restart

        停止
httpd:                                               [确定]

        启动
httpd:                                               [确定]

5.若不能成功,则文本行运行 chmod 755 /usr/lib/httpd/modules/libphp5.so 试试。若还不行,我也不知道怎么办了,去请高手吧,我也是新手。

6.网站文件夹为/var/www/html/ 在当中新建一个php脚本測试一下吧, 写个index.html程序放到网站根文件夹.

  此处着重注意后缀为.php。我刚才做的时候就用的html,结果一直出错。

<html>

<head></head>

<body>

     <?php  echo
"hello!"; phpinfo(); ?>

</body>

</html>

7.好的。浏览器里输入localhost測试一下结果吧

8.假设还不能訪问,请试一试改变index.php的权限

    chmod
755 /var/www/html/index.php

9.祝你好运!假设成功了。别忘了把你的成功经验分享给别人。

假设你认为这篇博文须要改动,请给我留言,我将万分感激。

linux+apache+mysql+php平台构建及环境配置的更多相关文章

  1. Linux+Apache+Mysql+PHP简单的测试环境搭建

    系统版本为:Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x ...

  2. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    一.简介 什么是LAMP    LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...

  3. CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境

    一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所 ...

  4. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...

  5. CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

    我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们 ...

  6. Lamp(linux+apache+mysql+php)环境搭建

    Lamp(linux+apache+mysql+php)环境搭建 .安装apache2:sudo apt-get installapache2 安装完毕后.执行例如以下命令重新启动apache:sud ...

  7. Linux+Apache+Mysql+Php

    CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境 一.简介 什么是LAMP    LAMP是一种Web网络应用和开发环境,是Linux, Apache, My ...

  8. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

  9. [转] Ubuntu 12.04下LAMP安装配置 (Linux+Apache+Mysql+PHP)

    我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站.LAMP套件就是 “Linux+Apache+Mysql+PHP这 ...

随机推荐

  1. java字符文件的读写

    1.java文件读写,首先我们需要导入相应的包:java.io.*; 2.代码如下: package Demo1; import java.io.*; public class FileWirteTe ...

  2. if判断语句

     6)if判断语句   if ... then   else   end if;     if ... then   elsif ... then   elsif ... then   else   ...

  3. [CSS3] CSS Background Images

    Body with background image and gradient html { background: linear-gradient(#000, white) no-repeat; h ...

  4. 电脑显示U盘,可是读取不了

    问题: 我的一个内存卡没用,放到了读卡器上.刚開始能用,可是到了后来,突然之间发现: 插入读卡器之后,仅仅是在U下角显示有有U盘提示,提示"打开设备和打印"或者"安全删除 ...

  5. 百度分页效果之纯jsp版

    数据库连接工具类 package com.gao.page.utils; import java.sql.Connection; import java.sql.DriverManager; publ ...

  6. UVA 11294 - Wedding(Two-Set)

    UVA 11294 - Wedding 题目链接 题意:有n对夫妻,0号是公主.如今有一些通奸关系(男男,女女也是可能的)然后要求人分配在两側.夫妻不能坐同一側.而且公主对面一側不能有两个同奸的人,问 ...

  7. eclipse 设置代码大小和布局里面代码大小

    Eclipse字体大小调整: Window /  Preferences / General / Appearance / ColorsAnd Fonts .在右边的对话框里选择Java – Java ...

  8. 在Redhat Linux中执行非Redhat的Openstack, Redhat将对其Linux不提供支持

    一声叹息. IBM.HP.Dell, Mirantis, Piston等.请问.你们还把你们的Openstack部署在Redhat中吗? http://blogs.wsj.com/digits/201 ...

  9. Vuejs2.0学习之二(Render函数,createElement,vm.$slots,函数化组件,模板编译,JSX)

    时隔一周多,因为一些别的事情绊住了,下面接着写.中间这段时间也有看官方文档,发现正如他所说90%的基础内容都一样,所以这里直接跳到我比较关注的东东上,要是想看看哪些不一样,可以参考这个http://v ...

  10. [JZOJ 5852] [NOIP2018提高组模拟9.6] 相交 解题报告 (倍增+LCA)

    题目链接: http://172.16.0.132/senior/#main/show/5852 题目: 题目大意: 多组询问,每次询问树上两条链是否相交 题解: 两条链相交并且仅当某一条链的两个端点 ...