zoukankan      html  css  js  c++  java
  • linux+apache+mysql+php平台构建及环境配置

    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.祝你好运!假设成功了。别忘了把你的成功经验分享给别人。


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

  • 相关阅读:
    Quartz
    WebService
    JavaMail
    安装phpnow服务[Apache_pn]提示失败的解决方法
    idea安装激活
    csdn下载
    java解析json串常识
    Oracle错误——ORA-03113:通信通道的文件结尾
    SSM(Maven集成)
    SpringMVC的拦截器
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/6920585.html
Copyright © 2011-2022 走看看