阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql

 此教程中使用的相关IP等设置,在你的环境中要做相应修改。使用之前更新apt-get,因为服务器基本上是一个裸系统apt-getupdate;apt-getupgrade;1我们使用root账户进行安装,首先切换到root账户,输入命令:sudosu2安装MySQL5输入命令:apt-getinstallmysql-servermysql-client安装过程中需要设置root账户密码,系统会作以下提示:NewpasswordfortheMySQL”root”user:RepeatpasswordfortheMySQL”root”user:3安装Apache2输入命令:apt-getinstallapache2在浏览器输入你服务器地址列入http://192.168.0.100查看Apache2是否工作,如果显示(Itworks!),说明已经工作。Apache在Ubuntu中默认文档根目录为/var/www,配置文件/etc/apache2/apache2.conf,额外配置存储子目录/etc/apache2例如/etc/apa...

php 7.0 安装以及老版本php删除

php7对php5是99%的兼容,而且性能更好,网上很多的优秀的库都对版本有一定的要求,所以推荐安装php7低于ubuntu16.04的系统默认的源不带php7,所以需要安装新的源注意如果机器上安装有旧版的php,一定要先卸载:$apt-getautoremovephp*添加php第三方ppa源$apt-getinstallpython-software-properties$add-apt-repositoryppa:ondrej/php$apt-getupdate安装php$apt-getinstallphp-commonphp-cliphp-fpmphp-mysqlphp-gdphp-devphp-zipphp-pearphp-curlphp-mbstring查看扩展有没有安装好:$php-m安装swoole扩展$peclinstallswoole然后将extension=swoole.so添加到配置文件/etc/php/7.0/fpm/php.ini和/etc/php/7.0/cli/php.ini的最后就安装成功了要安装其余的扩展也是类似的基本上不需要动什么配置,如果为了测试...

php 7.0 安装mcrypt

1.添加ppa源sudoadd-apt-repositoryppa:ondrej/php2.升级源sudoapt-getupdate&&sudoapt-getupgrade3. sudoapt-getinstall php7.0-mcrypt 安装php7的方法sudoapt-getinstallphp7.0php7.0-mysqllibapache2-mod-php7.0php7.0-mcryptphp7.0-curl...
ymnets ymnets·2020-03-25

PhpStorm下Laravel代码智能提示

phpstorm&LaravelPHPstorm是我见过的最好的PHP的IDE,前年用的时候就毫不犹豫的抛弃了zendstudio:),Laravel是我用过最好的框架,除了做手游后台这类有高并发需求的项目的时候会使用swoole,像yii,thinkPHP,zend之类已经直接不在项目中用了,不过悲伤的是最好的IDE不支持最好的Laravel的代码提示,后来我在github上翻,找到了laravel4-phpstorm-helper这个工具,不过很遗憾,已经不更新很久了,后来在外国论坛上发现了laravel-ide-helper,用到现在一直很给力也可参考 https://github.com/barryvdh/laravel-ide-helper 代码自动补全laravel-ide-helper安装和使用起来是很方便的,更改composer.json文件如下{ //[snip] "require": { "laravel/framework": "4.1.*", "barryvdh/larave...

Ubuntu 16.04 LTS 安装配置 Nginx 1.10.0 Php7.0-FPM

1.安装Nginx,Php-7.0~$sudoadd-apt-repositoryppa:nginx/stable~$sudoapt-getupdate~$sudoapt-getinstallnginx~$nginx-vnginxversion:nginx/1.10.0~$sudoapt-getinstallphp~$php-vPHP7.0.4-7ubuntu2.1(cli)(NTS)Copyright(c)1997-2016ThePHPGroupZendEnginev3.0.0,Copyright(c)1998-2016ZendTechnologieswithZendOPcachev7.0.6-dev,Copyright(c)1999-2016,byZendTechnologies2.配置Nginx的监听端口为8080(Apache2的服务已经安装在我的系统中了,默认的监听端口80被占用)。~$sudovim/etc/nginx/sites-available/defaultserver{listen8080default_server;listen[::]:8080default_...

php gif处理

http://www.jb51.net/article/51702.htmhttps://github.com/Sybio/GifCreatorhttps://github.com/Sybio/GifFrameExtractorhttps://github.com/Sybio/ImageWorkshophttp://phpimageworkshop.com/http://blog.csdn.net/mingzznet/article/details/50545008 gif介绍https://github.com/ErikvdVen/php-gif ...
ymnets ymnets·2020-03-25

ubuntu 安装php 扩展和查看扩展包

利用ubuntu的软件包下载、安装工具:apt-get输入下面的命令即可安装php扩展库mcrypt、curl、gd库、mbstring、simplexml、apt-getinstallphp-mcrypt;apt-getinstallphp-curl;apt-getinstallphp-gd; apt-getinstallphp-mbstring;apt-getinstall php-simplexml; php查看php扩展包php-m然后具体可以通过管道grep进行搜索了 php--ini 查看phpcli命令行的路径信息...

mac nginx 安装教程

eekingasatisfactorysolutiontocreatealocalwebserverforprogramminginmacOSwithPHPandMySQL,IwasdisappointedthattheturnkeysolutionswerefarfromequalingtheWAMPthatmayexistonWindows.ButIforgotmacOSisaUnixsystem,andunlikeWindows,it’sperfectlypossibletocreateacustomizedlocalserverwithsomepackages.Wewillseehowtoinstall Nginx,PHP-FPMand MariaDB (MySQL)onmacOS ElCapitan thanksto Homebrew packagemanager.HomeBrew isapackagemanagerformacOS,thatallowstoeasilyinstallv...

mac brew 安装 nginx fpm mysql 教程

一.安装brew要求:OSX10.6以上系统,并且安装有XCode命令行工具对于10.11的系统需要设置下local的权限为当前用户$sudochown-R$(whoami):admin/usr/localbrew安装程序的过程中需要用到苹果的xcode中的编译器,你可以到苹果的官网中免费下载安装(需要注册免费的开发者,然后才能下载),安装后到属性(Xcode–Perference–Downloads–Components–CommandLineTools)点击下载就可以了,这里使用命令安装xcode-select--install 进入到/usr/local然后执行代码安装brew$cd/usr/local$/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)" 上面的安装只是将Homebrew解压到本地,还需要配置环境变量才能使用brew命令$touch~/.bash_profile...

php 7 event 安装

有效安排I/O,时间和信号的扩展使用可用于特定平台的最佳I/O通知机制的事件,是PHP基础设施的libevent端口。 下载地址:http://pecl.php.net/package/event 安装支持库libevent,需要编译高版本(这里以最新版本release-2.1.8-stable为例)12wget -c https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz -P /usr/local/srccd /usr/local/srctar -zxvf libevent-2.1.8-stable.tar.gz && cd libevent-2.1.8-stable./configure --prefix=/usr/local/libevent-2.1.8make &...
ymnets ymnets·2020-03-25

php 安装 phpredis 扩展

1.gitclonehttps://github.com/nicolasff/phpredis2.首先gitclone项目到本地,切换到phpredis目录下phpize./configuremakemakeinstall  3.在PHP.INI配置文件中添加一条extension=redis.so4.重启phpservicephp-fpm7.0restart...

查看php-fpm开启的进程数以及每个进程的内存限制

1.通过命令查看服务器上一共开了多少的php-cgi进程 ps-fe|grep"php-fpm"|grep"pool"|wc-l2.查看已经有多少个php-cgi进程用来处理tcp请求 netstat-anp|grep"php-fpm"|grep"tcp"|grep"pool"|wc-l3.linux+nginx+php环境中,每个php-fpm进程的内存限制 设置方法:编辑php-fpm.conf配置文件php_admin_value[memory_limit]=128M(我服务器上的配置文件在/etc/php5/fpm/pool.d/www.conf这个文件是被包含在php-fpm.conf里的) 后边的数字可以随便更改:32M,64M,128M,256M,512M,这个设置可根据你的服务器内存大小和你的需求来写,修改后要加载一下php-fpm服务 nginx设置的worker_processes4最好为cpu核的2倍...

支付宝转账银行卡收款二维码制作教程

一次偶然的机会,发现支付宝支持扫码,自动填写银行卡二维码,所以就做了这个支付宝转账银行卡收款二维码制作工具制作网址 https://www.hotapp.cn/wap/zhimabank                 做的二维码扫码后就是这样的  ...

python3之Django基础篇

一、Django基础Django是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!Django的特点:强大的数据库功能:拥有强大的数据库操作接口(QuerySetAPI),也能执行原生SQL自带强大后台:网站拥有一个强大的后台,轻松管理内容优雅的网址:用正则匹配网址,传递到对应函数,随意定义。模版系统:易扩展的模版系统,设计简易,代码,样式分开设计,更容易管理。缓存系统:与memcached,redis等缓存系统联用,更出色的表现,更快的加载速度。国际化:完全支持多国语言应用,允许定义翻译的字符,轻松翻译成不同国际的语言。Django目录结构:urls.py:网址入口,关联到对应的Views.py中的一个函数,访问网址对应的函数。views.py:处理用户发出的请求,从urls.py中对应过来,通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,数据,输出到网页。models.py:与数据库操作相关,存入或读取数据时用到这个templates文件夹:views.py中的函数渲染templates中的HTML模版,得到动态内容网页,可以...
ymnets ymnets·2020-03-25

【Python基础】装饰器的解释和用法

装饰器的用法比较简单,但是理解装饰器的原理还是比较复杂的,考虑到接下来的爬虫框架中很多用到装饰器的地方,我们先来讲解一下。我们定义了一个函数,没有什么具体操作,只是返回一个固定值请注意一下缩进defsample():return1print(sample())函数内部的变量和函数外的变量是不同的我们看一下下面的例子,locals()和globals()方法会得到局部变量和全局变量我们可以在函数中调用全局变量,但是无法在函数中改变全局变量的值global_string='Thisisaglobalstring!'defsample():local_string='Thisisalocalstring!'print(locals())print(globals())sample()下面的inner函数执行时,由于x不是局部变量,函数会自动扩大搜索范围,找到outer函数中的x。outer中的inner也是类似与一个变量,不过这个变量是在outer中定义的,所以会直接搜索到。defouter():x=1definner():print(x)inner()outer()下面的add和sub是标...
首页上一页...468469470471472...下一页尾页