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

安装Ubuntu并且搭建php开发环境(lamp)

[复制链接]

尚未签到

发表于 2015-8-19 14:03:38 | 显示全部楼层 |阅读模式
  一.  安装ubuntu
  1.安装虚拟机:由于我是Mac 系统虚拟机选择vmware fusion,可以在网上直接下载,再在网上找个注册码,不然就只有30天试用。
  
  2.安装操作系统:这里我选择的是ubuntu 12.04.5版本,这是稍微稳定的发行版本(lts);具体安装不难,有几个问题要注意一下:
  (1).开机设置为默认进入命令行设置:
  sudo vim /etc/default/grub

将代码:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"或者直接将quiet splash改为test

DSC0000.png
然后sudo update-grub再重启就可以了


(2).我是在本地ssh登陆ubuntu,所以这里你还要一些设置:

首先命令行ifconfig看下系统随即分配的ip,在本机ping ip看下网络是否能连通;

再在本机ssh username@ip登陆,这是可能会报错:Connection refused拒接登陆,

原因其一是打开了防火墙,命令行sudo iptables –L看一下防护墙设置,一般默认防火墙是关闭的;

原因其二是安装ubuntu的时候其中ssh-server是默认没有安装的,命令行ps –ef | grep sshd看下有没有sshd

DSC0001.png

  如果没有出现上图的话,就下载一个一下ssh-server:
  sudo apt-get install ssh-server
  再ps –ef | grep sshd看下就ok了;
  总结:安装虚拟机和还是比较简单的,我这里是用的自动分配的ip,你也可以自己去配置ip之类的。
  
  二.安装apache2
  1.安装:
  sudo apt-get install apache2
  然后等待安装完成就可以了,安装完后是默认开启的,你可以通过以下命令来停止/开启/重启服务:
  sudo apachectl stop/start/restart 或者sudo service apache2 stop/start/restart
  
  2.配置httpd.conf:
  打开httpd.conf:
  sudo vim /etc/apache2/httpd.conf
  写入如下:
  servername localhost
  然后在你的本地浏览器上输入之前分配的地址,回车,出现了it works!;apache就装好了,这里apache的默认web文件夹是/var/www;你可以去/etc/apache2/sites-enabled/000-default文件中修改。
  
  三.安装php
  1.安装php5和libapache2-mod-php5:
  sudo apt-get install php5 libapache2-mod-php5
  这里的libapache2-mod-php5是apache解析php的,安装完后出现下图就表示安装成功了:
DSC0002.png
  这里写出了php版本,php.ini 文件的位置信息等。
  
  2.查看phpinfo:
  sudo vim /var/www/phpinfo.php
  写入:<?php phpinfo();?>
  本地浏览器输入:ip/phpinfo.php后就能看到php的配置信息了。
  
  3.安装php扩展:
  sudo apt-get install php5按下tab键,出现下图:
DSC0003.png
  可以根据需要安装,例如我安装了gd图库,curl扩展,memcache和memcached扩展:
  sudo apt-get install php5-gd php5-curl php5-memcache php-memcached
  
  4.查看php扩展包和配置文件:
  dpkg -L php5
  cd /etc/php5/
  我们看到php配置文件路径/etc/php5/下有三个文件夹
DSC0004.png
  这三个都是配置文件,其实apt-get为了清晰模块化将php配置文件拆分了,其中:
  apache2里面的php.ini是web端也就是浏览器运行时候的配置文件;
  cli里面的php.ini是命令行运行或者shell脚本运行时的配置文件;
  conf.d里面的*.ini文件是一些附加扩展的配置,它是通用的,所以在apache2和cli中也有其的软链;
  
  四. 安装mysql
  1.安装mysql
  sudo apt-get install mysql-server mysql-client php5-mysql
  安装过程中会让你输入两次root账户的密码,这里把mysql和php的mysql扩展都安装了;
  
  2.启动/停止mysql:
  sudo stop/start mysql
  
  3.登陆mysql:
  mysql -uroot -p
  输入你刚才设置的密码就进入了mysql。
  
4.php访问mysql:
  在/var/www/ 中新建mysql.php文件,如下图:
DSC0005.png
  本地浏览器运行mysql.php:
DSC0006.png
  
  总结:至此php开发环境就搭建完成了,这里就是搭建的大致过程,切记,我们install前一定要知道安装的是什么,有什么作用,安装在哪里了,有没有配置文件,配置文件在哪里,只要我们缕清了这些,那么搭建环境就会非常轻松,偶尔碰见一些问题可以通过在网上找下解决的办法,ok,用了一段时间的php了,今天在这里做个小总结。

运维网声明 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-101205-1-1.html 上篇帖子: ubuntu1404_server搭建lamp 下篇帖子: 快速在CentOS下搭建LAMP(Apache、MySQL、PHP)环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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