Linux服务器php环境搭建教程

Linux服务器php环境搭建教程RT.以前服务器端是使用phpnow套件。今天尝试在ubuntu下独立完成apache2+php+mysql的服务器运行环境。具体的步骤如下(下面的操作都需要使用root权限):|.Apache2安装sudoapt-getinstallapache2安装的成功标志是你在浏览器中打开127.0.0.1的时候会显示“Itworks!”的字眼。apache2访

大家好,又见面了,我是你们的朋友全栈君。

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,内容如下:

<?php
     echo 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服务器端的环境就搭建完成了。可是在对服务器的优化上还没有涉及。各位如果有兴趣可以在安装完成这个环境之后继续深挖。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148103.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jedis和jediscluster_jedis连接redis集群

    jedis和jediscluster_jedis连接redis集群packagecom.redis;importorg.junit.Test;importredis.clients.jedis.HostAndPort;importredis.clients.jedis.JedisCluster;importredis.clients.jedis.JedisPoolConfig;importredis.clients.jedis.SortingPara…

    2022年10月9日
    4
  • 评价类模型——层次分析法,一致性检验

    评价类模型——层次分析法,一致性检验

    2021年11月22日
    66
  • 特征选择方法之信息增益

    特征选择方法之信息增益

    2021年12月9日
    41
  • ❤️爆肝十二万字《python从零到精通教程》,从零教你变大佬❤️(建议收藏)[通俗易懂]

    ❤️爆肝十二万字《python从零到精通教程》,从零教你变大佬❤️(建议收藏)[通俗易懂]文章目录强烈推荐系列教程,建议学起来!!一.pycharm下载安装二.python下载安装三.pycharm上配置python四.配置镜像源让你下载嗖嗖的快4.1pycharm内部配置4.2手动添加镜像源4.3永久配置镜像源五.插件安装(比如汉化?)5.1自动补码神器第一款5.2汉化pycharm5.3其它插件六.美女背景七.自定义脚本开头八、这个前言一定要看九、python入门十、python缩进十一、Python注释1.单行注释2.多行注释十二、Python变量1.变量定义理解2.变量名命名3.分

    2022年6月9日
    29
  • 苹果手机数据转移到新手机_不同品牌手机一键换机:换新手机怎么转移数据?…

    苹果手机数据转移到新手机_不同品牌手机一键换机:换新手机怎么转移数据?…我们正处于一个数码产品更新换代非常快速的时代,很多消费者会紧跟时代潮流,经常更换新手机,但是更换手机之后我们通常需要将旧手机里的数据进行转移,不同品牌之间的手机怎么进行一键换机呢?以安卓手机更换苹果手机转移数据为例:1、首先我们需要在安卓手机上安装“转移到iOS”APP,通过该应用我们可以将安卓手机的数据转移到新的苹果手机上2、确保安卓设备处于WiFi状态3、将安卓设备以及苹果设备连接电源4、设置…

    2022年5月25日
    44
  • linux中find命令基本使用方法_find命令用法及参数

    linux中find命令基本使用方法_find命令用法及参数Linux系统find命令用法Linux查找命令find是Linux系统中最重要和最常用的命令之一,用于查找与指定参数条件匹配的文件及目录列表。find查找命令可以在各种条件下使用,我们可以通过权限,用户,组,文件类型,修改日期,大小等多种条件来查找文件。这里我会以实例的形式向大家说明find命令的具体用法。find命令的格式很简单,一般分成三个部分:1)find命令;2)搜索路径(目录可以写多个);3)表达式。对于find命令,最需要学习的是表达式这一段。表达式决定了我们要找的文件是什么属性的文件

    2022年8月31日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号