ubuntu14.04 安装apache+mysql+php

1.安装apachephp

  sudo apt-get updatehtml

  sudo apt-get install apache2mysql

  这时http://你机器的ip,就能够访问了。web

2.安装mysqlsql

  sudo apt-get install mysql-server php5-mysql数据库

  安装过程当中会要求你输入root用户的密码apache

  安装完成后执行ubuntu

  sudo mysql_install_db服务器

  这句的意思是初始化数据库目录结构curl

  安装完成后 mysql -u root -p

  输入密码应该是能够进入数据库的.

  指定编码建立数据库:

  CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

  从文件导入数据:

  进入指定库后,source /var/tmp/all.mysql

  导出数据:

  mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --databases mysql > db.all.sql

  
  

3.安装php及一些必要的扩展

  sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-curl php5-imagick php5-cli

  若是你想找找其它扩展能够用命令:apt-cache search php5-   

4.修改默认主页

修改 /etc/apache2/mods-enabled/dir.conf
把DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm中index.php改到最前面(能够根据自已须要)
如:DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

5.重启apache2让修改生效,并测试

  重启apache2:sudo service apache2 restart

  ubuntu14.04中apache的网站主目录是在:/var/www/html

  在此目录新建info.php文件,内容为:

  <?php

    phpinfo();

  ?>

  访问:http://你服务器ip/info.php若是显示php环境信息,测表示安装成功

 

6.新建站点

  在apache2的配置目录(/etc/apache2/)中有两个目录是与新建站点有关的

    sites-availables包含全部站点文件,即有启用的与非启用的

    sites-enabled包含启用了的站点,通常来讲sites-enabled里的文件是sites-availables连接

  在/etc/apache2/apache2.conf文件中包含一句:IncludeOptional sites-enabled/*.conf,因此只有在sites-enabled目录中加了站点文件才会生效

  在sites-availables里添加文件test.conf 

  ln -s /etc/apache2/sites-availables/test.conf /etc/apache2/sites-enabled/test.conf

7.编辑站点文件

  

<VirtualHost *:80>
  ServerName test.com
  ServerAlias www.test.com
  ServerAlias a.test.com

  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/test

</VirtualHost>

  本机测试添加hosts记录,便可访问。

相关文章
相关标签/搜索