ubuntu 装 php5 说只能在其他发布源中找到 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
william23
V2EX    Ubuntu

ubuntu 装 php5 说只能在其他发布源中找到

  •  
  •   william23 2016-05-11 15:59:35 +08:00 6992 次点击
    这是一个创建于 3449 天前的主题,其中的信息可能已经有所发展或是发生改变。

    环境是在虚拟机上的。 看了网上的答案是说,需要换源,或者更新源,请问有没有其他什么方法适合新手的?

    28 条回复    2016-05-13 11:42:21 +08:00
    zhengkai
        1
    zhengkai  
       2016-05-11 16:21:38 +08:00
    如果是新手为什么不直接学 PHP 7

    PHP 向下兼容很好(也正因为如此,很多丑陋的规则 /命名会被保留很长久),以初学的范围不太可能有 PHP 5 正常但是 PHP 7 上出问题的代码,除非那本书该烧了
    william23
        2
    william23  
    OP
       2016-05-11 16:48:47 +08:00
    @zhengkai 我的意思是在 ubuntu 上要装一个 php , php7 的软件包没有啊
    blue7wings
        3
    blue7wings  
       2016-05-11 18:45:18 +08:00
    $apt-get update
    $apt-get install php5-common
    $apt-get install php5-cli
    owendswang875
        4
    owendswang875  
       2016-05-11 20:30:41 +08:00 via Android
    apt-get install php5-cli
    msg7086
        5
    msg7086  
       2016-05-12 00:20:20 +08:00
    你先贴版本和命令行啊。
    你说 Ubuntu 谁知道你哪个版本啊。
    taxiangdeni
        6
    taxiangdeni  
       2016-05-12 00:29:42 +08:00 via iPhone
    更新源就是$ sudo apt-get updata
    doyel
        7
    doyel  
       2016-05-12 01:02:22 +08:00
    都虚拟机了干嘛不用 centos7+nginx+php-fpm 呢。。。
    bombless
        8
    bombless  
       2016-05-12 01:10:05 +08:00 via Android
    感觉没必要依赖包管理器,从源码编译就可以了
    william23
        9
    william23  
    OP
       2016-05-12 09:20:07 +08:00
    @doyel 因为需求就是 ubuntu 啊,毕竟不是我定的额
    william23
        10
    william23  
    OP
       2016-05-12 09:20:47 +08:00
    @taxiangdeni 你这个应该是 udate 吧,这个试过了
    william23
        11
    william23  
    OP
       2016-05-12 09:22:22 +08:00
    @bombless 但是我现在是要搭建 php 环境啊,这个就是要编译啊
    william23
        12
    william23  
    OP
       2016-05-12 09:26:05 +08:00
    @msg7086 版本是 16.04 64 位 桌面版
    我写的是 sudo apt-get install php5
    他返回的是 没有可用的软件包 php5 , 但是他被其他软件的包引用了,这可能意味着这个缺失的软件包可能已经废弃,或者只能在其他发布源中找到
    FlowMEMO
        13
    FlowMEMO  
       2016-05-12 09:32:35 +08:00   1
    william23
        14
    william23  
    OP
       2016-05-12 10:34:08 +08:00
    @FlowMEMO 你好,我这个问提按照你给的提示已经解决了,里面说我这个版本不再支持 php5 了,于是我先装了 php5.6 ,后来再装了 php7.0 ,但是现在问题来了,我看的视频上 说要装一个 php5 的扩展,那 php7.0 应该也是要装的,但是我打 sudo apt-get install php7.0-mysql 说是没有这个软件包 请问这个怎么装啊?
    zhengkai
        15
    zhengkai  
       2016-05-12 10:47:59 +08:00   1
    sudo apt-get install php7.0-mysql

    你 sudo apt-get install php7 的时候按 tab 能出来一堆东西
    william23
        16
    william23  
    OP
       2016-05-12 11:17:13 +08:00
    @zhengkai 谢谢,根据你的提示 mysql 扩展装好了,但是有个问题 视频中有一句命令
    cat etc/php5/conf.d/mysql.ini
    configuration for php MYSQL module
    extension=mysql.so
    这个是什么意思?
    我这里是 cat etc/php/7.0/conf.d/mysql.ini
    这个文件是没有的
    这个该怎么办?
    taxiangdeni
        18
    taxiangdeni  
       2016-05-12 11:30:50 +08:00
    @william23 对,打错了
    FlowMEMO
        19
    FlowMEMO  
       2016-05-12 12:29:55 +08:00 via Android   1
    楼主为什么要装 16.04 呢?
    看样子楼主是新手,在跟着视频学习? 如果是这样的话,最好是视频用啥环境你就用啥环境.
    Ubuntu 16.04 刚出不久,很多依赖的问题并不好解决. 你后续肯定还会遇到类的问题,解决这些问题的时间足够你重新装个 14.04 了.

    一点真诚的建议.
    b821025551b
        20
    b821025551b  
       2016-05-12 12:37:03 +08:00
    php7 不是去掉了 mysql 么
    shiny
        21
    shiny  
       2016-05-12 12:38:36 +08:00
    要是会 Docker 就好了,想要哪个版本就哪个版本。
    william23
        22
    william23  
    OP
       2016-05-12 13:27:40 +08:00
    @FlowMEMO 主要当时就直接看官网的版本了,下了一个 16.04 的
    那么 14.04 如今官网都没了,哪里有的下啊?
    william23
        23
    william23  
    OP
       2016-05-12 13:36:00 +08:00
    @FlowMEMO ok ,下好了,是不是 14.04 的现在比较流行?类似 win7 ,而 16.04 相当于 win10 ,这个样子?
    FlowMEMO
        24
    FlowMEMO  
       2016-05-12 14:22:11 +08:00   1
    @william23 可以这么理解. 新系统刚出来肯定有坑,要是踩着新坑了网上很难找到解决方案.

    另外 Ubuntu 国内有镜像站,教育网有清华 https://mirrors.tuna.tsinghua.edu.cn/ 、中科大 https://mirrors.ustc.edu.cn/ 等,非教育网可以用网易 http://mirrors.163.com/. 安装镜像可以在 ubuntu-releases 目录下找.
    fkj
        25
    fkj  
       2016-05-12 15:50:53 +08:00 via Android
    原先 14.04 里 php5 的扩展 16.04 的 php7 都已经有了。而且跑起来也没什么问题,安装时主要把 php5-xxx 改成 php-xxx ,完全可以直接用 7 啊。
    chromie
        26
    chromie  
       2016-05-13 00:01:42 +08:00
    这么多发行版中 gentoo arch debian 包最齐成
    msg7086
        27
    msg7086  
       2016-05-13 00:15:06 +08:00
    @william23 有很多人是喜欢守旧的,最好一个系统用千年不用更新,这样就不需要学新技术也不需要写新教程了。
    搭 PHP 环境,最快的方法就是 APT 装上 php5-fpm nginx-full mariadb-server ,然后装上 php5-XXX 各种常用扩展,改下 nginx 网站就行了。
    william23
        28
    william23  
    OP
       2016-05-13 11:42:21 +08:00
    @msg7086 恩,谢谢你的建议,主要公司是想在亚马逊上搭建,但是我需要去学习,当时没注意版本,后来知道版本了,亚马逊是 14.04 的,所以现在我主要搭建的是 14.04 的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3441 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 05:01 PVG 13:01 LAX 22:01 JFK 01:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86