下载nginx-1.10.3.tar.gz,php-7.0.9.tar.gz。也可以去nginx官网,php官网下载想要的版本。我选择nginx1.10.3稳定版和php7.0.9最新版。php源码包下载速度可能会很慢,建议使用迅雷等工具,下载完成后通过stfp工具把源码包上传到服务器上,为方便测试,我直接放置在root家目录下:使用源码安装要确保服务器安装好gcc(编辑工具)和make(安装工具
51CTO博客开发
什么是npm、cnpm、bower?简单地说,就是帮你下载好你需要的css或者js库,而且三者功能也都是一样的。那为什么要下载这3个不同的呢?据说npm容易被墙……而cnpm是淘宝的镜像,所以通常用cnpm代替npm。至于bower,是因为bower更多地用于前端开发。但是因为它也是依赖于npm的,所以没有npm,就没法载bower……不知道说了那么多你懂了没,但是这不重要~你所需要做的就是分别安
官网Vue.js(读音 /vju/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。vue中两个核心点:响应的数据绑定:&n
配置mariadb远程访问权限:1)登录数据库:# mysql -uroot -p2)配置授权数据库用户远程访问权限,%表示所有远程IP,也可以指定IP。WITH GRANT OPTION表示mysql数据库的grant表中重新加载权限数据:GRANT ALL PRIVILEGES ON *.* TO '用户
点击下载p_w_picpathmagick系统源码包点击下载php扩展imagick安装p_w_picpathmagick:# ./configure --prefix=/usr/local/p_w_picpathmagick --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes&nb
安装yii除composer以外还需要安装composer-asset-plugin工具:# composer global require "fxp/composer-asset-plugin:~1.1.4"项目文件夹下执行composer命令,下载yii2.0(basic是项目名,2.0.7是版本可以自己指定)# composer create-project yiisoft/yii2-app
Yum是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。使用Yum搭建一台新的服务器顶多只需20分钟:Centos7系列新系统Yum搭建LAMP:yum安装apache:# yum -y insta
首先搞清楚mysql之连接localhost与127.0.0.1的区别:127.0.0.1属于TCP/IP连接,是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。localhot属于Unix socket方式连接,是不经网卡传输!它不会解析成 IP,不受网络防火墙和网卡相关的的限制,也不会占用网卡、网络资源。一般设置程序时本地服务用localhost是最好的。我的操作系统php使用127
使用环境:Centos7+PHP7.0.9源码编译安装的php可以通过安装包目录的扩展包(ext)进行组件安装,需要使用到phpize这个执行文件:把phpize加到系统全局中,方便使用:# ln -s /usr/local/php/bin/phpize /bin/查看php当前支持的扩展:# php -m可以方便看到挺多常用扩展(如:mbstring、mcrypt、pdo_mysql、opens
红帽7以上系统默认数据库不再是mysql了,rpm和yum方式安装的都是mariadb,但也不是不能装mysql,可以使用编译安装的方式来装mysql。实验环境:centos7.2实验目标:安装并配置mysql5.5.32新增分区先通过fdisk创建一个新分区,配额,用来存放mysql的数据:刷新硬盘信息:#partprobe devices格式化新增分区:# mkfs.xfs
实验环境:centos7.2,已安装httpd,80端口被占用。编辑httpd配置文件:# vim /etc/httpd/conf/httpd.conf找到Listen,修改httpd监听端口:重启apache服务:# systemctl restart httpd.service安装nginx:# yum -y in
如何通过自己购买的域名访问指定的服务器?首先域名要通过备案。购买域名的网址上可以设置域名的解析(设置子域名,绑定公网ip等)我使用的apache版本是2.4.6,编辑apache配置文件:(# vim /etc/httpd/conf/httpd.conf)子域名访问服务器指定路径:<VirtualHost *:80> Docum
composer中文站:http://www.phpcomposer.com/ 如何安装 Composer下载 Composer:安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。打开命令行并依次执行下列命令安装最新版本的 Composer:下载安装脚本composer-setup.php到当前目录(这条命令执行会有点慢,耐心等待,如果报错或者警告
SGID所属组属性限定:既可以给二进制可执行程序设置,也可以对目录设置。功能:在设置了SGID权限的目录下建立文件时,新创建的文件的所属组会继承上级目录的所属组。实验:让开发者(chenweiliang、guoxiongrong)加入到开发组(developer),通过sgid修改文件目录(html)权限,让组成员对其新创建的目录、文件继承上级目录的所属组。创建组:(# groupadd grou
查看分区挂载信息:# df -lh硬盘使用明细:# fdisk -l硬盘管理:# fdisk /硬盘路径新增分区刷新处理:# partprobe /硬盘路径格式化分区:# mkfs.xfs /硬盘路径分区挂载:# mount /分区路径 /目标路径设置开机自动挂载:#&
Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统运行效率。通过命令(# free)可以查看到当前系统swap使用情况,可以看出云主机默认swap空间是没有的。查看系统硬盘使用状况(# fdisk -l),可以看到系统中
服务器返回的各种状态码到底表示什么意思呢,哪些说明没有问题,哪些返回状态是出问题了,这个返回状态码表示的是什么意思,下面是服务器各种返回状态码的意义:100(继续) 请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备进行切换。200(成功)&nbs
SVN:集中式版本管理svn优点:多人团队合作的时候,如果给程序员分配好权限以后,程序员直接通过svn把代码直接提交到服务器,而且每个版本提交都写上日志,可以查看哪些程序员提交哪些东西,有些人只能上传某些项目,有些人只能看不能传。使用svn的时候所有的数据都由一台核心svn服务器来管理,所有源代码都在这里。svn缺点:1由于只有一台服务器作为代码管理,核心服务器挂掉或者中毒以后很可能给公司带来严重
实验环境:两台centos服务器,一台叫centos_68,一台叫512430,两台都有做秘钥远程登陆。实验目的:两台服务器实现ssh无密钥直接登陆对方服务器。1)首先要保证ssh开放端口为22,其次要保持可以通过密码远程登陆。2)通过系统自带命令生成公私钥(# ssh-keygen)私钥:id_rsa公钥:id_rsa.pub3)客户端(需要访问的linux)发送公钥到服务器(被访问的
1)清空iptablesCentos6系列关闭防火墙方法: 关闭防火墙:# /etc/init.d/iptables stop 开机自动关闭防火墙:# chkconfig iptables offCentos7系列关闭防火墙方法:查看
MariaDB是MySQL的升级版,是完全兼容MySQL的,而且目前linux的各大发行版本都开始抛弃MySQL转而投入MariaDB 的怀抱:# yum install mariadb-server mariadb # rpm -q mariadb mariadb-server安装稍微的配置一下~# sys
修改/etc/hostname内容为主机名,重启即可生效:# vim /etc/hostname 注意只能识别一行,加注释也不管用
echo 'systemctl start httpd' >> /etc/rc.local
执行命令:# hostnamectl set-hostname 主机名2.重启服务器# reboot
在liunx下原本是不支持rar文件的,需要安装liunx下的winrar版本官网下载最近rar解压包。下载linux系统rar解压工具:可以通过官网直接下载,通过ftp/sftp等公共传输到linux中,官网:http://www.rarsoft.com或者tty或者pts执行wget http://www.rarsoft.com/rar/rarlinux-x64-5.4.0.tar.gz[ro
last命令:用来列出目前与过去登录系统的用户相关信息。信息保存在/var/log/btmp文件中。可以通过:# true > /var/log/wtmp来清空记录。lastb命令:功能说明:列出登录系统失败的用户相关信息,单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入系统失败的用户名单,全部显示出来。
非对称加密算法简述:对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。1、乙方生成一对密钥(公钥和私钥)并将公钥向其它方公开。2、得到该公钥的甲方使用该密钥对机密信息进行加密后再发送给乙方。3、乙方再用自己保存的另一把专用密钥(私钥)对加密后的信息进行解密
首先修改系统配置文件/etc/locale.conf(低版本对应文件为 /etc/sysconfig/i18n)内容为 LANG="zh_CN.UTF-8" 保存退出,重启linux。点击下载中文man源码包 (链接如果失效可以下载附件文件)把解压出来的manpages-zh-1.5.2.tar.bz2上传到服务器上。解压:gz解包命令: tar -zxvfbz2解包命令:ta
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号