RT.

以前服务器端是使用phpnow套件。

今天尝试在ubuntu下独立完成apache2+php+mysql的服务器运行环境。

具体的步骤如下(下面的操作都需要使用root权限):

|.Apache2安装

sudo apt-get install apache2

安装的成功标志是你在浏览器中打开127.0.0.1的时候会显示“It works!”的字眼。

apache2访问的文件在/var/www文件夹下,但是这个文件是默认没有写权限的,我所创建的这个环境只是为了学习使用,所以我将其文件夹的权限完全提升到最低。

sudo chmod -R 777 /var/www

|.MySQL安装

sudo apt-get install mysql-server mysql-client

在安装的过程中,会提示你设置mysql的root账户密码。按照要求设置好。

|.PHP安装

sudo apt-get install PHP5 libapache2-mod-php5

接下来安装PHP对mysql的支持程序:

sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

完成后,可以重启apache2服务器:

sudo /etc/init.d/apache2 restart

重启完,让我们在/var/www文件夹下创建一个小型的php环境测试文件phptest.php,内容如下:

<?phpecho phpinfo();
?>

创建完在浏览器中访问这个php测试文件,会得到如下关于服务器运行环境的信息页面。

正常情况下,这样子就完成了服务器的基本环境搭建。

|.phpmyadmin安装

这是网页版的数据库管理界面:

sudo apt-get install phpmyadmin

在这个过程中会遇到两个需要选择的内容,按照后面的选择选:

1.Web server to reconfigure automatically: <-- apache2
2.Configure database for phpmyadmin with dbconfig-common? <-- No

然后在浏览器中访问127.0.0.1/phpmyadmin可能会返回空页面,可以通过下面这个方法解决:

sudo ln -s /usr/share/phpmyadmin/ /var/www/

至此,整个linux服务器端的环境就搭建完成了。可是在对服务器的优化上还没有涉及。各位如果有兴趣可以在安装完成这个环境之后继续深挖。

Linux服务器php环境搭建教程相关推荐

  1. Linux服务器开发环境搭建 Nginx+PHP+MongoDB

     Linux服务器开发环境搭建 Nginx+PHP+MongoDB mkdir -p /home/trlinux/download mkdir -p /home/trlinux/server mkdi ...

  2. php linux下开发教程,linux下php环境搭建教程_后端开发

    linux下php环境搭建要领:起首猎取PHP.Apache以及MySQL装置包:然后装置Apache,并修正设置文件httpd.conf:接着装置MySQL,并做基础设置:末了装置PHP,并设置ph ...

  3. 服务器php环境搭建教程,PHP服务端环境搭建的图文教程(分享)

    一.PHP服务端环境搭建 1.php服务端环境安装套件xampp(apach+mysql+php解释器) F:\MyDoc文件(重要)\DL_学习\download重要资源\apache服务器组件 安 ...

  4. 服务器php环境搭建教程,PHP服务端环境搭建图文详解

    PHP环境搭建也是一门技术,本文主要为大家分享一篇PHP服务端环境搭建的图文教程,具有很好的参考价值,希望对大家有所帮助. 一.PHP服务端环境搭建 1.php 服务端环境 安装套件 xampp(ap ...

  5. 服务器php环境搭建教程,最清晰的PHP服务端环境搭建的图文教程

    PHP环境搭建也是一门技术,本文为大家分享一篇PHP服务端环境搭建的图文教程,具有很好的参考价值,希望对大家有所帮助. 一.PHP服务端环境搭建 1.php 服务端环境 安装套件 xampp(apac ...

  6. Linux服务器运行环境搭建(四)——Tomcat安装

    官网地址:http://tomcat.apache.org 官网下载地址(Tomcat6):http://tomcat.apache.org/download-60.cgi,Windows下载wind ...

  7. Linux服务器运行环境搭建(二)——Redis数据库安装

    官网地址:http://redis.io/ 官网下载地址:http://redis.io/download 1. 下载Redis源码(tar.gz),并上传到Linux 2. 解压缩包:tar zxv ...

  8. 宝塔服务器环境好不好_服务器环境怎么搭建?(宝塔环境搭建教程)

    大家好,欢迎来到西安蓝蜻蜓网络讲坛,上期我们讲的是怎样购买服务器,很多小伙伴都知道了购买服务器的方式方法,那么购买服务器后需要怎么搭建服务器环境呢?那么今天,我们就来讲述下服务器环境怎么搭建? 以宝塔 ...

  9. 【深度学习】基于深度学习的linux服务器,需要搭建哪些服务,一步步搭建深度学习的环境,cuda,pytorch,opencv,ftp服务, nfs服务 docker等等

    来来回回的安装服务器,是时间写个pipline了,在这里主要记录下生产环境下的一台基于深度学习的linux服务器,需要搭建那些服务 文章目录 前言 一.开工 1.1 切换yum源 1.2 minico ...

最新文章

  1. 自动化所研究员:有的研究生在导师手底下过的不如狗,读研到底为了什么?...
  2. geany配置python_Linux系统下搭建基于Geany+Python开发环境
  3. Master Data makes SAP Retail special
  4. Webpack中的sourcemap
  5. commons fileUpload 文件上传下载
  6. C++ Primer 第10章 习题10.23
  7. 文献学习(part90)--How Can Machine Learning and Optimization Help Each Other Better?
  8. 电脑端腾讯视频如何设置离线下载完成后自动关机
  9. (30)SPI接口调试丢数据解决(FPGA不积跬步101)
  10. git切换到新的远程地址
  11. HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效...
  12. android 第三方圆弧进度条,Android 圆弧进度条 水平进度条 水波进度条
  13. windows或linux下用Virtualbox安装Win 8.1等系统错误0x000000C4解决办法
  14. SuperMap地图系列:坐标系的那些事
  15. Linux 常用的一些命令
  16. Python爬取QQ音乐评论数据
  17. 微信公众号之自定义菜单
  18. UE4 开发从入门到入土
  19. 项目经理如何才能控制项目进度
  20. absolute定位宽高尺寸继承

热门文章

  1. JSONObject源码解析
  2. 本地mysql账号密码修改_MySQL修改密码的几种方式
  3. [从头读历史] 第277节 诗经 桧风
  4. linux挂盘视频教程,Linux新手入门教程:教你硬盘挂载方法
  5. 利用objdump找到程序挂死位置
  6. dreamweaver半角空格_Dreamweaver常见问题解答
  7. elementui动态table表格抖动,表格样式错乱
  8. 好员工的十个标准[精]
  9. SSH无密钥访问及取消登录提示
  10. Android View与SurfaceView的手绘板制作