目录

安装zlib

Ruby用得不多,但意识有业务要求配备内定的版本和插件。开头找了一部分Fedora的src.rpm重新包装,发现正视难题比较多,最后依旧难于的把el6的包编出来了。

时常有新接触 Linux 的同学问,“Linux
从哪儿下载啊?”那种题材,对于熟手来说照旧不足为外人道,要么就引来了种种Linux 发行版之争,让初大方失魂落魄。

  • Linux local source
    list

    • A.
      Ubuntu

      • 1.
        本地ISO
      • 2.
        制作地点源
    • B.
      CentOS

      • 1.
        本地ISO

root@localhost:~# tar zxvf zlib-1.2.3.tar.gz

不巧今天又有事情要求el5的包,原本不维护el5了。突然想起RubiconVM(Ruby Version
Manager),轻松化解:

实际,对于新接触 Linux 的人的话,很五人都不明了 “Linux”
原来不是二个!而是有满腹上千种发行版,甚至你愿意的话,都得以制作发行自身的发行版。而各样差异的发行版也各有特色,还见怪不怪的生产新本子。这几乎让初大方如位于森林,茫然心不在焉~

Linux local source list

root@localhost:~# cd zlib-1.2.3/

# curl -L | bash -s stable –autolibs=enabled –ruby
#

echo insecure >> ~/.curlrc #
CentOS 5 需要
curl -L | bash -s stable
source  /etc/profile
sed -i ‘s!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!’
/usr/local/rvm/config/db # 使用天猫商城源,普通用户被设置在 ~/.rvm目录下
rvm list known # 查看支持安装的零件和版本
yum -y install gcc-c++ readline-devel zlib-devel libyaml-devel
libffi-devel openssl-devel make autoconf automake libtool bison #
理论上宝马7系VM会自动物检疫查和测试并设置注重包
rvm install ruby # 下载+编写翻译安装
ruby -v

澳门金沙国际 1

A. Ubuntu

root@localhost:~/zlib-1.2.3# 

 安装示例

所以,那里自身收拾了一份最新、最热的 Linux
发行版的下载链接,能够让初我们可以高效领略到 Linux 的风度。

1. 本地ISO

# 首先挂载本地镜像
mount -o loop -t iso9660 ./ubuntu.iso /media/cdrom
# 手动添加ISO镜像至源列表,这样就可以在软件库中找到ISO中的所有包
apt-cdrom -m -d=/media/cdrom add
# 刷新软件库
apt update
# 完成后查看sources.list ,本地源应该在第一条,否则默认还是从网上下载

e.g.

root@ubuntu:/# mount -t iso9660 /dev/cdrom /media/cdrom/
mount: /dev/sr0 is write-protected, mounting read-only
root@ubuntu:/# sudo apt-cdrom -m -d /media/cdrom/ add
Using CD-ROM mount point /media/cdrom/
Identifying... [83cd189f3f418ae846baff8ecfba5390-2]
Scanning disc for index files...
Found 4 package indexes, 0 source indexes, 0 translation indexes and 1 signatures
Found label 'Ubuntu-Server 16.04.5 LTS _Xenial Xerus_ - Release amd64 (20180731)'
This disc is called: 
'Ubuntu-Server 16.04.5 LTS _Xenial Xerus_ - Release amd64 (20180731)'
Copying package lists...gpgv: Signature made Tue 31 Jul 2018 08:39:26 AM CST using RSA key ID EFE21092
gpgv: Good signature from "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>"
Reading Package Indexes... Done
Writing new source list
Source list entries for this disc are:
deb cdrom:[Ubuntu-Server 16.04.5 LTS _Xenial Xerus_ - Release amd64 (20180731)]/ xenial main restricted
Repeat this process for the rest of the CDs in your set.
root@ubuntu:/# vim /etc/apt/sources.list
# 此时sources.list中多出一行本地源
# deb cdrom:[Ubuntu-Server 16.04.5 LTS _Xenial Xerus_ - Release amd64 (20180731)]/ xenial main restricted

root@ubuntu:/# 
root@ubuntu:/# sudo apt update

root@localhost:~/zlib-1.2.3# ./configure –prefix=/usr/local/zlib

澳门金沙国际 2

不难易行的来说,Linux 是以 Linux
内核(Kernel)为底蕴,集成了各样开源软件、和/或商业软件的四个操作系统。那些将逐一零部件整合成二个完好的操作系统进程就称为“制作发行版”,因而,区别的团体/集团和个人就能够创设各具特色的、能够设置或运维的操作系统的软件包——平日是
ISO 镜像——能够刻录到光盘、写入到 USB 运转盘、也许直接通过 ISO
文件来安装/运维。

2. 塑造地点源

平时apt-get
install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了现在重装或给别人用

步骤:

# 新建离线源目录
mkdir ~/packs
# 将缓存复制到目录
cp -rv  /var/cache/apt/archives/* ~/packs

    # 拷贝过来发现在packs当中为文件都是root账户的,需要修改
    # 修改所有者
    # sudo chown -R someone.someone * $pack_dir
    # 修改权限
    # sudo chmod ug+rw,o+r * $pack_dir

# 建立Packages包,里面记录了packs目录下的软件包信息,包括依赖信息
dpkg-scanpackages ~/packs /dev/null |gzip > packs/Packages.gz -r
# 将~/packs复制到目标计算机,或本机的某处
vim /etc/apt/sources.list
# 添加 deb file:/// /home/someone/packs/ 
# 注意: packs后面有一个斜杠,全路径前面还要有空格
# 更新源
sudo apt-get update ---allow-insecure-repositories
sudo apt-get install -f
sudo apt-get xxxx --allow-unauthenticated
# 本地的源是没有签名的,直接更新ubuntu1604下的apt会提示找不到release文件,是一种不安全的源,默认是被禁用的。如果还要安装的话需要加上 --allow-unauthenticated 选项。
# N: Updating from such a repository can't be done securely, and is therefore disabled by default.

Checking for gcc…

好,在此Ruby顺遂安装完成。和Python类似,Ruby供给加上的第贰方库方显活力。官网源由于网络原因下载会极慢,多谢Taobao提供了牢靠的境国内资本源。速度陈设上:

相似的话,初接触
Linux,从桌面版开头比较好,几个主流的发行版,都能够尝尝一下,如
Ubuntu、Debian、Fedora、CentOS、openSUSE
等;而 Linux 的三个重要领域——服务器领域——能够在您对 Linux
有了起来认识未来,再来学习和明白。当然,往往一个 Linux
发行版会同时公告桌面版和服务器版,其使用习惯也就好像,所以熟练桌面版之后,对运用和掩护其相应的服务器版本会更易于一些。

B. CentOS

Building static library libz.a version 1.2.3 with gcc.

gem sources -l
gem sources –remove
gem sources -a
gem sources -l

好了,言归正传,您能够从上面挑个绝色的下载安装试试了,提议你各样都体验下,最终你会选定3个合乎你的!

1. 本地ISO

1. 首先创建挂载点
2. 然后挂载光驱
3. 移除原有源
4. 新建local.repo文件,内容如下:
​```
[name]
name="local repo"
baseurl=file:///media/cdrom/
enabeld=1
gpgcheck=0
​```
5. 对yum进行初始化操作

e.g.

[root@cent7 ~]# mkdir /media/cdrom
[root@cent7 ~]# mount -t iso9660 /dev/cdrom /media/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
[root@cent7 ~]# cd /etc/yum.repos.d/
[root@cent7 yum.repos.d]# pwd
/etc/yum.repos.d
[root@cent7 yum.repos.d]# ls
CentOS-Base.repo  CentOS-Base.repo.bak  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo  epel.repo  epel-testing.repo  mysql-community.repo  mysql-community-source.repo
[root@cent7 yum.repos.d]# mkdir bak
[root@cent7 yum.repos.d]# mv *.repo bak/
[root@cent7 yum.repos.d]# vim local.repo
写入以下内容:
        [name]
        name="local repo"
        baseurl=file:///media/cdrom/
        enabeld=1
        gpgcheck=0

[root@cent7 yum.repos.d]# yum clean all  # 清除缓存
Loaded plugins: fastestmirror
Cleaning repos: name
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
[root@cent7 yum.repos.d]# yum makecache  # 建立新缓存
Loaded plugins: fastestmirror
Determining fastest mirrors
name                                                                                                                                                                                                                                                   | 3.6 kB  00:00:00     
(1/4): name/group_gz                                                                                                                                                                                                                                   | 3.5 kB  00:00:00     
(2/4): name/primary_db                                                                                                                                                                                                                                 | 776 kB  00:00:00     
(3/4): name/other_db                                                                                                                                                                                                                                   | 198 kB  00:00:00     
(4/4): name/filelists_db                                                                                                                                                                                                                               | 298 kB  00:00:00     
Metadata Cache Created
[root@cent7 yum.repos.d]# yum list | wc -l  # 查看可用个数
546
[root@cent7 yum.repos.d]# 

Checking for unistd.h… Yes.

修改仓库源

Ubuntu

是当下最风靡的 Linux 发行版之一,是 Debian  Linux
的第三衍生版本,用户众多,以桌面系统所著称,适于刚(Yu-Gang)刚接触 Linux
的初学者。

对此新手,安装 Ubuntu 可以参考《 Linux系统入门学习:教你在VirtualBox安装 Ubuntu 15.04
》。

Windows 7下硬盘安装Ubuntu 14.10图像和文字化教育程
http://www.linuxidc.com/Linux/2014-10/108430.htm

U盘安装Ubuntu 14.10
http://www.linuxidc.com/Linux/2014-10/108402.htm

Ubuntu 14.10 规范公告下载
http://www.linuxidc.com/Linux/2014-10/108363.htm

Ubuntu 14.04 LTS 怎样升级到 Ubuntu 14.10 
http://www.linuxidc.com/Linux/2014-10/108381.htm

Checking whether to use vs[n]printf() or s[n]printf()… using
vs[n]printf()

澳门金沙国际 3

14.04.3 LTS

桌面版本能够从此下载: 

  • Intel & AMD/ 兼容 PC 64
    位 点此下载 
    (MD5: cab6dd5ee6d649ed1b24e807c877c0ae)
  • Intel & AMD/ 兼容 PC 32
    位 点此下载 
    (MD5: 0bc058cdc75fb75d4922c7c74c4cd6b1)

服务器版本可以从此下载: 

  • Intel & AMD/ 兼容 PC 64
    位 点此下载 
    (MD5: 9e5fecc94b3925bededed0fdca1bd417)
  • Intel & AMD/ 兼容 PC 32
    位 点此下载 
    (MD5: 352009d5b44f0e97c9558919f0147c0c)

Checking for vsnprintf() in stdio.h… Yes.

接下来,安装所需的成本库吧`gem install googleplay_dev_scraper`:

15.04

桌面版本能够从此下载: 

  • Intel & AMD/ 兼容 PC 64
    位 点此下载 
    (MD5: 53c869eba8686007239a650d903847fd)
  • Intel & AMD/ 兼容 PC 32
    位 点此下载 
    (MD5: 6ea04093b767ad6778aa245d53625612)

服务器版本能够从此下载: 

  • Intel & AMD/ 兼容 PC 64
    位 点此下载 
    (MD5: 487f4a81f22f8597503db3d51a1b502e)
  • Intel & AMD/ 兼容 PC 32
    位 点此下载 
    (MD5: 49de7a0ed202d11456126589e2d1db22)

Checking for return value of vsnprintf()… Yes.

澳门金沙国际 4

Fedora

在 Red Hat Linux
终止通告后,由 RedHat
推出的替代品,在新技巧下面跟进较快。是 RedHat 体系的卓著代表,和 CentOS
/ CR-VHEL 源出一脉,假若今后采纳 CentOS 作为服务器,使用 Fedora
作为个人桌面使用相比习惯。 

对此新手,安装 Fedora 能够参见《Linux系统入门学习:教你在VirtualBox安装 Fedora 22》。

Checking for errno.h… Yes.

动用OdysseyVM轻松计划Ruby环境,Linux系统下载。设置所需库援助

Fedora 22 Workstation Live 

  • Intel & AMD/ 兼容 PC 32 位 4.4GB ISO 镜像,适用于 32-bit 位 PC
     点此下载
  • Intel & AMD/ 兼容 PC 64 位 4.3GB ISO 镜像,适用于 64-bit 位 PC
     点此下载

Checking for mmap support… Yes.

在有个别CentOS 5机器上设置过程出现错误,执行`rvm reinstall ruby
–verify-downloads 1`重装后平常:

Fedora 22 Server

  • Intel & AMD/ 兼容 PC 32 位 4.4GB ISO 镜像,适用于 32-bit 位 PC
     点此下载
  • Intel & AMD/ 兼容 PC 64 位 4.3GB ISO 镜像,适用于 64-bit 位 PC
     点此下载

 

机动重装

Linux Mint

听他们讲 Ubuntu 的1个衍生版,以高速易用著称。

Cinnamon 桌面

  • Intel & AMD/ 兼容 PC 32 位 1.4GB ISO 镜像,适用于 32-bit 位 PC
     点此下载 
    (MD5: 3aada27e78ed61984f763ca620213524)
  • Intel & AMD/ 兼容 PC 64 位 1.5GB ISO 镜像,适用于 64-bit 位 PC
     点此下载 
    (MD5: b8a0651bb0086519fbf7a70fc12db17e)

MATE 桌面

  • Intel & AMD/ 兼容 PC 32 位 1.5GB ISO 镜像,适用于 32-bit 位 PC
     点此下载 
    (MD5: 52a5c295d7f78e7907891666399653ee)
  • Intel & AMD/ 兼容 PC 64 位 1.6GB ISO 镜像,适用于 64-bit 位 PC
     点此下载 
    (MD5: 2d4c015f0c686e00a57a5771aa4a03c9)

root@localhost:~/zlib-1.2.3# make

澳门金沙国际 5

Deepin

国内发展最好的 Linux
发行版,首要关怀在桌面使用方面,在外观、易用性、本土壤化学应用方面值得褒奖。

  • Intel & AMD/ 兼容 PC 32 位 4.4GB ISO 镜像,适用于 32-bit 位 PC
     点此下载 
    (MD5: e9b6145ba9c0d21632936361dbe74a18)
  • Intel & AMD/ 兼容 PC 64 位 4.3GB ISO 镜像,适用于 64-bit 位 PC
     点此下载 
    (MD5: 036dda2007b0bf325b97ab3e0fe4a85a)

root@localhost:~/zlib-1.2.3# make install

奥迪Q3VM如今(v1.22.19)仅帮助理编辑译安装,若须求批量配置建议用FPM制作RPM包拓展分发,打包
‘/usr/local/rvm/ /etc/rvmrc /etc/profile.d/rvm.sh’
即可。ENVISIONVM小编表示v2.0将协理rpm的变更!

openSUSE

Novell 所开发的 Linux 桌面发行版,继承于 Slackware,有相当的大技革,如
YaST。其公司版 SLES 和 奥迪Q3HEL/CentOS 、Ubuntu 共同占有了 Linux
服务器市集的较大份额。

 

澳门金沙国际 6

DVD ISO

  • Intel & AMD/ 兼容 PC 32 位 4.7GB ISO 镜像,适用于 32-bit 位 PC
     点此下载 
    (MD5: 43869f9b9b944adc1b210649d3730980)
  • Intel & AMD/ 兼容 PC 64 位 4.7GB ISO 镜像,适用于 64-bit 位
    PC 点此下载 
    (MD5: 350b8cb014a4e342cc9a7cc9df891b99)

安装libpng

好,至此。玩得和颜悦色!

CentOS 7

RedHat 的 Linux 集团版 库罗德HEL 的社区双重包装版本,与 奥德赛HEL 相比较,只是缺少RedHat 的小购销帮助而已。首要用于服务器方面。CentOS 7
采纳了有的新的技能,由此和 CentOS 6有较大差异。

 

Ruby中的遍历钦点目录的文本措施
http://www.linuxidc.com/Linux/2015-01/111525.htm

DVD ISO

  • Intel & AMD/ 兼容 PC 64 位 4.0GB ISO 镜像,适用于 64-bit 位 PC
    ,点此下载 (MD5: 99e450fb1b22d2e528757653fcbf5fdc)

root@localhost:~# tar jxvf libpng-1.2.8.tar.bz2

Ubuntu下搭建Ruby On
Rails
http://www.linuxidc.com/Linux/2012-06/61981.htm

Everything ISO

  • Intel & AMD/ 兼容 PC 64 位 7.1GB ISO 镜像,适用于 64-bit 位 PC
    ,点此下载
    (MD5: 186b049a88b18f7d43e03eed72247c76)

root@localhost:~/libpng-1.2.8# mv ./scripts/makefile.linux ./makefile

实测 Ubuntu 13.10 上搭建 Ruby on Rails
http://www.linuxidc.com/Linux/2014-02/96399.htm

CentOS 6

是因为 CentOS 7 选拔了一层层 systemd
相关的技术,由此还有相当多的出品环境的 Linux 服务器如故利用 CentOS 6。

CentOS 6.4 安装设置图像和文字化教育程
http://www.linuxidc.com/Linux/2013-04/83205.htm

VMware下安装CentOS 6图像和文字安装教程
http://www.linuxidc.com/Linux/2012-04/58438.htm

Windows 7下硬盘安装CentOS 6.0 
http://www.linuxidc.com/Linux/2012-05/60679.htm

  • Intel & AMD/ 兼容 PC 64 位 ISO 镜像,适用于 64-bit 位 PC ,DVD
    1,DVD

    (MD5:51f90e8ddd2ea199780065eaf75130ad
    ,efd54b939787519b350d986329e2c7a3)
  • Intel & AMD/ 兼容 PC 32 位 ISO 镜像,适用于 32-bit 位 PC ,DVD
    1,DVD
    2
    (MD5:2841ff2b6b88df62c7201712d6158bd5
    ,6f86dfd4fa82b700e514da31d0a06e6b)

root@localhost:~/libpng-1.2.8# make

Ruby on Rails 4 Tutorial 普通话版 高清完整PDF
http://www.linuxidc.com/Linux/2014-04/100253.htm

LFS

Linux From Scratch,简称 LFS,不相同于另外的 Linux
发行版,它是一种给使用者指导建议,由使用者自行从头发轫自身创设的发行版。

更加多Ubuntu相关音讯见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

越多Fedora相关音讯见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5

越来越多RedHat相关新闻见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10

越来越多SUSE相关音讯见SUSE 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=3

越多CentOS相关音信见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

正文永久更新链接地址:http://www.linuxidc.com/Linux/2015-08/121809.htm

澳门金沙国际 7

root@localhost:~/libpng-1.2.8# make install

Ruby
的详尽介绍
:请点那里
Ruby
的下载地址
:请点那里

安装freetype

正文永久更新链接地址:http://www.linuxidc.com/Linux/2015-04/116470.htm

root@localhost:~# tar zxvf freetype-2.1.10.tar.gz 

澳门金沙国际 8

root@localhost:~# cd freetype-2.1.10/

root@localhost:~/freetype-2.1.10# ./configure
–prefix=/usr/local/freetype

 

root@localhost:~/freetype-2.1.10# make

root@localhost:~/freetype-2.1.10# make install

 

安装Jpeg

 

root@localhost:~# tar zxvf jpegsrc.v6b.tar.gz

root@localhost:~# cd jpeg-6b/

root@localhost:~/jpeg-6b# ./configure –prefix=/usr/local/jpeg6
–enable-shared –enable-static
 
–enable-shared参数用来设置生成共享库 

root@localhost:~/jpeg-6b# make 

./libtool –mode=compile gcc -O2  -I. -c ./jcapimin.c

make: ./libtool: Command not found

make: *** [jcapimin.lo] Error 127

 

root@localhost:/etc/apt# ls

apt.conf.d    sources.list~      sources.list.d  trusted.gpg~

preferences.d  sources.listbak    trustdb.gpg    trusted.gpg.d

sources.list  sources.list_bak2  trusted.gpg

root@localhost:/etc/apt# cp sources.list_bak2 sources.list

 

sources.list_bak2为自小编自身成立的地面源列表

root@localhost:/etc/apt# cat sources.list_bak2 

deb file:///media/cdrom precise main

 

 

root@localhost:/etc/apt# apt-get update

root@localhost:/etc/apt# apt-get install libtool

Reading package lists… Done

Building dependency tree       

Reading state information… Done

The following extra packages will be installed:

  autotools-dev libltdl-dev

Suggested packages:

  libtool-doc autoconf automaken gfortran fortran95-compiler gcj

The following NEW packages will be installed:

  autotools-dev libltdl-dev libtool

0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.

Need to get 0 B/547 kB of archives.

After this operation, 2,561 kB of additional disk space will be used.

Do you want to continue [Y/n]? Y

 

root@localhost:~# cd jpeg-6b/

root@localhost:~/jpeg-6b# make clean

rm -f *.o *.lo libjpeg.a libjpeg.la

rm -f cjpeg djpeg jpegtran rdjpgcom wrjpgcom

rm -f ansi2knr core testout* config.log config.status

rm -f -r knr .libs _libs

root@localhost:~/jpeg-6b# cp /usr/share/libtool/config/config.sub .

root@localhost:~/jpeg-6b# cp /usr/share/libtool/config/config.guess .

root@localhost:~/jpeg-6b# ./configure –prefix=/usr/local/jpeg6
–enable-shared –enable-static
 
该版本有待校对 不能够自动创制安装目录,本人创制一下:

mkdir -p /usr/local/jpeg/include
 mkdir -p /usr/local/jpeg/lib
 mkdir -p /usr/local/jpeg/bin
 mkdir -p /usr/local/jpeg/man/man1

编写翻译安装

root@localhost:~/jpeg-6b# make 

澳门金沙国际 ,root@localhost:~/jpeg-6b# make install

安装GD

root@localhost:~# tar zxvf gd-2.0.33.tar.gz

root@localhost:~# cd gd-2.0.33/

root@localhost:~/gd-2.0.33# ./configure –with-png –with-jpeg
–with-freetype=/usr/local/freetype
 
root@localhost:~/gd-2.0.33# make

root@localhost:~/gd-2.0.33# make install

安装php

注:假使已经安装过php 删除安装目录即可:

root@localhost:~# rm -rf /usr/local/php5

root@localhost:~# tar zxvf php-5.4.4.tar.gz 

root@localhost:~# cd php-5.4.4/

root@localhost:~/php-5.4.4# ./configure –prefix=/usr/local/php5/
–with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql5/
–enable-mbstring –with-gd –enable-gd-native-ttf
–with-zlib-dir=/usr/local/zlib
–with-freetype-dir=/usr/local/freetype
 
root@localhost:~/php-5.4.4# make 

root@localhost:~/php-5.4.4# make install

root@localhost:~# /usr/local/apache2/bin/apachectl stop

root@localhost:~# /usr/local/apache2/bin/apachectl start

测试

[root@orcl10g ~]# cd /usr/local/apache2/htdocs/

输入指针函数字彰显示php消息

[root@orcl10g htdocs]# vi index.php

写入内容如下

<?

phpinfo();

?>

浏览器查看有无gd参数

澳门金沙国际 9

传宗接代环境实用之LNMP架构的编写翻译安装+SSL加密完结
http://www.linuxidc.com/Linux/2013-05/85099.htm

LNMP 全职能编写翻译安装 for
CentOS 6.3笔记
http://www.linuxidc.com/Linux/2013-05/83788.htm

CentOS 6.3 安装LNMP (PHP 5.4,MyySQL5.6)
http://www.linuxidc.com/Linux/2013-04/82069.htm

在布署LNMP的时候蒙受Nginx运行战败的贰个难题
http://www.linuxidc.com/Linux/2013-03/81120.htm

Ubuntu设置Nginx php5-fpm
MySQL(LNMP环境搭建)
http://www.linuxidc.com/Linux/2012-10/72458.htm

《细说PHP》高清扫描PDF+光盘源码+全套教学录像
http://www.linuxidc.com/Linux/2014-03/97536.htm

PHP
的详尽介绍
:请点那里
PHP
的下载地址
:请点那里

正文永久更新链接地址:http://www.linuxidc.com/Linux/2014-06/103510.htm

澳门金沙国际 10

相关文章