首页 > 代码库 > PCduino+LAMP(Linux Apache Mysql PHP)配置 web server

PCduino+LAMP(Linux Apache Mysql PHP)配置 web server

下面记录一下本人的配置过程,声明一下,本人小白一枚,对整个架构不甚了解,只是记录一下自己操作的过程,不当之处请高手指正。

1、将pcduino接入互联网,在pcduino中打开LX终端,下载并安装相关软件,依次执行一下命令:

  (1) sudo apt-get update ##更新源,建议每次开始安装之前都要做这步

  (2)sudo apt-get install apache2  ##安装apache,较快 

  (3)sudo apt-get install libapache2-mod-php5 php5  ##安装PHP,较快 

  (4)sudo apt-get install mysql-server  ##安装MySQL ,很慢

  (5)sudo apt-get install php5-mysql  ##较快

  (6)sudo apt-get install phpmyadmin  ##安装phpmyadmin,界面化操作便于对数据库进行管理

2、配置过程中可能会遇到的问题

  (1)### apache2启动报错

     sudo /etc/init.d/apache2 start 

    ### 

    错误提示:apache2: Could not reliably determine the server‘s fully qualified domain name....

    sudo leafpad /etc/apache2/apache2.conf

    打开后在文件的最前面加入以下内容:

    ServerName localhost:80

  (2)错误提示:No such file or directory: apache2: could not open error log file /var/log/apache2/error.log

    解决方法:一般是在/var/log/路径下缺少apache2这个文件夹,所以自己手动在/var/log/路径下创建一个apache2

3、如何验证安装成功:

  (1)Apache:安装完后在本地浏览器中访问:localhost,如果能显示it works

    

     (2)php:

      在/var/www路径下新建一个any.php文件,验证能否访问该文件,过程如下:

      在终端中输入命令:sudo leafpad /var/www/any.php

      打开后在文件中输入以下内容:

?
1
2
3
4
5
6
7
8
9
<html>
<body>
 
<?php
echo "Hello World";
?>
 
</body>
</html>

      保存后关闭文件

      在浏览器中访问localhost/any.php,若能正常访问则说明安装成功

      

    (3)mysql:

      输入命令:

      sudo service mysql start

                能正常启动mysql

      

      输入命令:mysql -u root -p

      提示让输入密码,输入后能正常登录

      

             (4)phpmyadmin

                在浏览器中访问localhost/phpmyadmin,如果能正常进入登录界面则说明安装成功

        

 

主要参考了以下链接:

1、http://wenku.baidu.com/link?url=B5mD0Rn0DR5Qunqut98lmX8d1rXyouil3rfwcSVQ5A0NFOqNjJd2S5sazduht98f_f1Vv8N86zuZ_1vzcuGINki-HhcNb3b6dQ4-FnnhJwK

2、http://askubuntu.com/questions/257237/i-always-get-no-such-file-or-directory-apache2-could-not-open-error-log-file