ubuntu 下设置apache、php,mysql server

来源:互联网 发布:sql %表示 编辑:程序博客网 时间:2024/05/21 00:45

一、安装Apache2

sudo apt-get install apache2

编辑/etc/apache2/apache2.conf(新安装的系统可能在/etc/apache2/conf.d/charset)文件,在改动之前,
请先将该配置文件做个备份。以便在出错的时候可以恢复。将

 

AddDefaultCharset ISO-8859-1

改为:

AddDefaultCharset GB2312

当然如果你网站的编码用的是UTF-8的话,也可以改为:

AddDefaultCharset UTF-8

二、 安装PHP

  PHP是一种流行的服务器端脚本语言,一般与MySQL或 Postgres结合起来用于管理Web内容、blog和论坛。下面介绍其安装方法,其实它的安装也很简单,命令如下所示:

  $ sudo apt-get install libapache2-mod-php5

  重新启动 Apache 以加载上面安装的模块:

  $ sudo /etc/init.d/apache2 restart

  为了验证PHP模块是否正确加载,我们可以建立一个PHP文件,然后尝试通过Web服务器访问该文件。此外,我们知道PHP内建了一个phpinfo函数,该函数能够给出它的环境的详细信息。所以我们还可以利用下面的命令来检查PHP的工作情况:

  sudo sh -c "echo '' > /var/www/info.php"

  之后,在浏览器地址栏键入http://localhost/info.php,然后回车,这时应该能看到一个颜面,给出刚才安装的PHP的详细信息。需要注意的是,如果在此过程中浏览器不显示页面,而是提示你下载文件,这就说明 Apache没有正确加载PHP模块。解决问题的办法是,在/etc/apache2/apache2.conf 或 /etc/apache2/mods-enabled/php5.conf文件中加入下面一行命令:

  AddType application/x-httpd-php .php .phtml .php3

  加入上面的命令行后,为了保证Apache重新读取配置文件关闭,我们可以通过下面的命令将其关闭,然后再加以启动:

  $ sudo /etc/init.d/apache2 stop

  $ sudo /etc/init.d/apache2 start

三、Apache设置PHP环境

将系统更新到最新状态,在做任何操作之前都要做这一步,以确保系统的稳定,同时也不会有一些莫名其妙的
现象出现。
sudo apt-get update
sudo apt-get dist-upgrade

安装PHP支持

sudo apt-get install libapache2-mod-php5
sudo apt-get install php5
sudo apt-get install php5-gd
sudo apt-get install php5-mysql




修改PHP配置文件,以限制内存和文件最大上传尺寸
我们编辑/etc/php5/apache2/php.ini文件,先做一般配置,在改动之前,请先将该配置文件做个备份。
以便在出错的时候可以恢复。

...
memory_limit == 8M ==>修改成你所需的内存大小
upload_max_filesize == 2M ==>修改文件最大上传尺寸
...
extension=mysql.so 支持Mysql服务
extension=gd.so 支持gd函数
...

四、MySQL安装指南

 

要安装 MySQL,可以在终端提示符后运行下列命令:

sudo apt-get install mysql-server mysql-client

一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL

服务器是否正在运行:

sudo netstat -tap | grep mysql

当您运行该命令时,您可以看到类似下面的行:

tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

如果服务器不能正常运行,您可以通过下列命令启动它:

sudo /etc/init.d/mysql restart

配置 MySQL 的管理员密码

sudo mysqladmin -u root password newpassword
原创粉丝点击