设为首页 收藏本站
查看: 863|回复: 0

Ubuntu_Installing Apache2 With PHP5 And MySQL Support On Ubuntu 12.04 LTS (LAMP)

[复制链接]

尚未签到

发表于 2015-11-15 16:11:15 | 显示全部楼层 |阅读模式
  Version 1.0

Author: Falko Timme <ft [at] falkotimme [dot] com>

Follow me on Twitter

Last edited 05/02/2012
  LAMP is short for Linux, Apache, MySQL,PHP.This tutorial shows how you can install an Apache2 webserver on anUbuntu 12.04 LTS server with PHP5 support (mod_php) and MySQL support.
  I do not issue any guarantee that this will work for you!
  

1 Preliminary Note
  In this tutorial I use the hostname server1.example.com with the IP address192.168.0.100. These settings might differ for you, so you have to replace them where appropriate.
  I'm running all the steps in this tutorial with root privileges, so make sure you're logged in as root:
sudo su
  

2 Installing MySQL 5
  First we install MySQL 5 like this:
apt-get install mysql-server mysql-client
  You will be asked to provide a password for the MySQL root user - this password is valid for the userroot@localhost as well asroot@server1.example.com, so we don't have to specify a MySQL root password
manually later on:
  New password for the MySQL &quot;root&quot; user:
<-- yourrootsqlpassword

Repeat password for the MySQL &quot;root&quot; user:
<-- yourrootsqlpassword
  

3 Installing Apache2
  Apache2 is available as an Ubuntu package, therefore we can install it like this:
apt-get install apache2
  Now direct your browser to http://192.168.0.100(this is yourself IP), and you should see the Apache2 placeholder page (It works!):


  Apache's default document root is /var/www on Ubuntu, and the configuration file is/etc/apache2/apache2.conf. Additional configurations are stored in subdirectories of the/etc/apache2
directory such as /etc/apache2/mods-enabled (for Apache modules),/etc/apache2/sites-enabled (for virtual hosts), and/etc/apache2/conf.d.
  

4 Installing PHP5
  We can install PHP5 and the Apache PHP5 module as follows:
apt-get install php5 libapache2-mod-php5
  We must restart Apache afterwards:
/etc/init.d/apache2 restart
  

5 Testing PHP5 / Getting Details About Your PHP5 Installation
  The document root of the default web site is /var/www. We will now create a small PHP file (info.php)in that directory and call it in a browser. The file will display lotsof useful details about our
PHP installation, such as the installed PHPversion.
vi /var/www/info.php


<?php
phpinfo();
?>
  Now we call that file in a browser (e.g. http://192.168.0.100/info.php):


  As you see, PHP5 is working, and it's working through the
Apache 2.0 Handler, as shown in the Server APIline. If you scroll further down, you will see all modules that arealready enabled in PHP5. MySQL is not listed there which means we don'thave MySQL support in PHP5 yet.
  

6 Getting MySQL Support In PHP5
  To get MySQL support in PHP, we can install the php5-mysqlpackage. It's a good idea to install some other PHP5 modules as well asyou might need them for your applications. You can search for availablePHP5 modules like this:
apt-cache search php5
  Pick the ones you need and install them like this:
apt-get install php5-mysql php5-curl php5-gdphp5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcachephp5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlitephp5-tidy php5-xmlrpc php5-xsl
  Now restart Apache2:
/etc/init.d/apache2 restart
  Now reload http://192.168.0.100/info.phpin your browser and scroll down to the modules section again. Youshould now find lots of new modules there, including the MySQL module:


  

7 phpMyAdmin
  phpMyAdmin is a web interface through which you can manage your MySQL databases. It's a good idea to install it:
apt-get install phpmyadmin
  You will see the following questions:
  Web server to reconfigure automatically:
<-- apache2

Configure database for phpmyadmin with dbconfig-common?<-- No
  Afterwards, you can access phpMyAdmin under http://192.168.0.100/phpmyadmin/:


  

8 ubuntu下配置phpmyadmin  


如何安装phpmyadmin-Mysql 数据库管理
  
使用界面管理器:

系统->系统管理->新立得软件包管理器->搜索 phpmyadmin->右键标记安装。

或直接使用一条命令:sudo apt-get install phpmyadmin 安装开始。
phpmyadmin设置:

在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database’s administrative user。

然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share/phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。
phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。ok了,没有遇到其他问题。O(∩_∩)O~~

9 Links


  • Apache: http://httpd.apache.org/
  • PHP: http://www.php.net/
  • MySQL: http://www.mysql.com/
  • Ubuntu: http://www.ubuntu.com/
  • phpMyAdmin: http://www.phpmyadmin.net/

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139609-1-1.html 上篇帖子: [转]Fedora 15搭建LAMP环境中可能遇到的问题 下篇帖子: Ubuntu 搭建LAMP开发环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表