谷歌浏览器无法拖入插件(百度翻译)的解决办法

这里以百度翻译为例子:

此前看到的安装百度翻插件的时候都是下载下载直接拖入到谷歌浏览器的扩展程序中就ok了,但是现在发现有些电脑不行了拖不进去了,而且商店也是根本打不开(你懂得)

解决办法:

将bdtrans_1.2.5_chrome.crx这个文件的后缀名改成.zip,变成了一个压缩包,然后解压这个压缩包bdtrans_1.2.5_chrome(是个文件夹,最好放到一个固定的磁盘中固定位置,不要有中文),然后如图操作:

点击确定就ok了。

后续又发现一个问题,就是做了如上操作后,.crx插件居然又可以直接拖入到chrom插件中了⊙﹏⊙‖∣。

 

LAMP环境安装多个版本PHP

心血来潮在虚拟机上装了个PHP7,据说跑得比以前版本快好几倍^_^。但把以前的一些程序挪过来发现问题还真是不少,(所以如果想把线上的程序改为用PHP7跑的,还是慎重些)。发现大多数还是跟PHP官方更新的是一致的,多问题为mysql系列函数出问题为多,因为从php5.5开始就已经把mysql系列函数当作即将废除的函数了,到了php7全部废除。

所以就在虚拟机上又安装了php5.4.25,这个版本(据说是上下兼容性好)。

注意注意:如果安装的这个版本是跟系统目前已有的php版本(指的php5、php7而不是php5点几)一样的话,在安装的时候/usr/local/apache2/modules/ 目录下的libphp*.so可能会被替换掉,因为apache下生成的只是php的最大系列版本号如:libphp5.so、libphp7.so,所以在安装前,先去apache目录/usr/local/apache2/modules/,把目前的libphp*.so文件备份一个。

开始安装:

如果编译出错请进入这篇文章http://blog.sayphp.com/?p=707查看如何解决。

安装成功后,复制一些配置文件到安装目录

修改启动端口

启动php5.4.25

查看apache配置文件

其中这里有两个.so文件,如果php5的没有就加上,主要是用这两行代码来切换apache下的php版本!

上边的注意注意部分提到的,因为我之前安装的是php7所以没出现这个问题,如果两个版本都是php5.*的版本,就到/usr/local/apahce2/modules下将之前备份的.so文件改成他的版本号,在apche配置文件使其加载就行了

如图:这是我安装的第三个版本时候这样做的

如果原来的.so文件不小心备覆盖了的话就到你的源码文件中的libs目录下找有.so

 

重启apache

service httpd restart

linux下为php动态添加ftp扩展

注意:此方法同样也适用于其他模块

php安装路径在/usr/local/php7下

php7这个版本在安装ftp扩展成功后会在类似/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/目录下生成一个ftp.so文件(如果其他版本的源码可能生成到其他地方)

接下来修改php.ini,查找extension_dir,应该是屏蔽状态,修改为

保存后重启apache

Apache设置禁止使用ip访问

例如IP是:192.168.1.188

说明:都是更改apache配置文件(如果主配置文件已经引用了虚拟主机文件conf/extra/http-vhosts.conf,直接在修改http-vhosts.conf就行,便于查找。否则直接修改conf/httpd.conf)

两种方法:(在配置文件最后放加入)

  1. 禁止ip直接访问
  2. 将使用ip访问DocumentRoot到一个目录下,提示不允许使用ip访问

    这个目录下建立一个inidex.php文件

    拒绝访问。

linux 下编译php7.0.4出现的错误提示如何解决?

  1. configure: error: Please reinstall the libcurl distribution
    yum安装 此包
  2. configure: error: xml2-config not found. Please check your libxml2 installation
    先检查是否有此包

    重新安装(可能提示更新)
  3. configure: error: libjpeg.(a|so) not found.
    如果是64位系统,可能找不到文件,因为编译时的路径是/usr/lib

    这样就可以把error:libjpeg.(a|so) not found解决
  4. configure: error: mcrypt.h not found. Please reinstall libmcrypt
  5. mcrypt.h not found. Please reinstall libmcrypt
    centos源不能安装libmcrypt-devel,由于版权的原因没有自带mcrypt的包有两种方法解决,一种是使用第三方源,这样还可以使用yum来安装,简单方便,坏处是第三方源多少有中不可靠的感觉。解决办法一
    (1)安装第三方yum源

    (2)使用yum命令安装

    解决办法二、
    使用php mcrypt 前必须先安装Libmcrypt

    libmcrypt源码安装方法:

    如果还有其他错误在网上搜下解决办法应该都有!

  6. 错误提示提示:configure: error: freetype-config not found
    解决办法:

     

  7. 错误提示提示:xslt-config not found
    解决:yum install libxslt-devel* -y
  8. 错误提示:make: *** [sapi/cli/php] Error 1
    问题分析:在安裝 PHP 到系统中时要是发生「undefined reference to libiconv_open’」之类的错误信息,那表示在「./configure 」沒抓好一些环境变数值。错误发生点在建立「-o sapi/cli/php」是出错,没給到要 link 的 iconv 函式库参数。解决:在当前目录编辑Makefile 大约77 行左右的地方: EXTRA_LIBS = ….. -lcrypt 在最后加上 -liconv,例如: EXTRA_LIBS = ….. -lcrypt -liconv 然后重新再次 make 即可。

    或者用另一种办法


     

Linux下安装Mysql 5.7.16

1:首先查看是否有安装mysql的相关软件包

2:检查mysql用户和用户组是否存在(不存在则创建)

3:下载地址:http://dev.mysql.com/downloads/mysql/#downloads

选择的是linux通用版本

4:下载到本地(/home/yuyu/mysql)并解压,并赋予此文件夹所有文件所属用户和用户组

5:创建移动文件夹/usr/local/mysql/,并将mysql-5.7.14-linux-glibc2.5-i686/中的所有文件移动到/usr/local/mysql/

6:安装和初始化

如果改变默认安装路径,则需要
(1)/etc/my.cnf、/etc/init.d/mysqld中修改
basedir=’/apps/mysql’
datadir=’/apps/mysql/data’
(2)创建ln
mkdir -p /usr/local/mysql/bin
ln -s /apps/mysql/bin/mysqld /usr/local/mysql/bin/mysqld

安装成功了,设置mysql服务开机启动

7:初始化密码:

mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要密码

8:设置允许远程访问数据库

9:将mysql和php命令加入到环境变量中

修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
PATH=$PATH:/usr/local/php7/bin:/usr/local/mysql/bin
export PATH
最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。

linux 下安装Apache/2.2.31

检查下新系统中应该都存有apache,有如下两个包

卸载一般从下边开始卸,

提示有一个附属包gnome-user-share-0.10-6.el5.i386

那就先卸载它

(卸载的时候那个版本号可以不用写的,如gnome-user-share-0.10-6.el5.i386直接写成gnome-user-share就行)


以下是我自己的路径:

所有软件包存放在/home/yuyu中

安装的时候编译到/usr/local中

开始安装:

  1. 下载apache软件,并解压到我的下载目录压缩包下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.2.31.tar.gz
    (如果系在地址不存在了可以到这个页面去找http://httpd.apache.org/download.cgi#apache22)
  2. 进入到 解压号的目录,对apache进行编译

    (如果不编译–prefix=/usr/local/apache2默认是生成为/usr/local/httpd目录)
  3. 进行安装
  4. 安装成功后,进入到apache配置文件中进行修改

    找到#ServerName ******:80(:80前面的域名不知道一不一样就用*代替了,直接搜ServerName就能找到)
    直接在其下面一样加ServerName localhost:80,如下图:
  5. 启动apache:
  6. 测试:
    先把防火墙关闭掉:

    如果是用的虚拟机,查看下对应ip多少,从本机输入ip查看下,类似这样就成功了
  7. 把apache安装为系统服务

    然后 vi /etc/rc.d/init.d/httpd 添加(#!/bin/sh下面)
    # chkconfig: 2345 50 90
    # description: Activates/Deactivates Apache Web Server
    最后,运行chkconfig把Apache添加到系统的启动服务组里面:

     

linux下安装php7.0.4

下载最新php版本:

配置是php时候在系统的基础上进行的,所以我们配置的一些软件现在的系统如果没有则会报错,执行如下,安装一些配置php(./configure的时候)的一些依赖库

进行编译php配置:

 

如果编译成功则提示:

 

如果还是出现类似编译失败的错误如:

等…请进入这篇文章http://blog.sayphp.com/?p=707查看如何解决。

 

安装:

设置一些配置文件:

php.ini-development 适合开发测试,如本地测试环境, php.ini-production拥有较高的安全性设定,适合服务器上线运营当产品。一般修改php.ini-production为php.ini,安全性更高,确保测试环境(本地)与正式环境(线上)一致

修改php.ini 开启错误提示

error_reporting = E_ALL & ~E_NOTICE
display_errors = On

对应扩展;extension=***.dll前面的“;”根据需要删掉

加入服务
需要注意的是php7中www.conf这个配置文件配置phpfpm的端口号等信息,如果你修改默认的9000端口号需在这里改,再改apache的配置

启动

 

配置apache加载php模块

在apache的配置文件中加入

  1. LoadModule php7_module modules/libphp7.so
    (在LoadModule foo_module modules/mod_foo.so的下方,便于查找)
  2. AddHandler application/x-httpd-php .php
    (AddType application/x-gzip .gz .tgz下方,便于查找)

重启apache

如果浏览器查看文件出现 Forbidden没有权限应该是由于配置了php后,httpd.conf里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决。

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
#Deny from all
allow from all
</Directory>

 

Zend Studio常见问题

1.如何实现zend studio成为注册版
请点击查看此链接http://www.geekso.com/ZendStudio100/
2.如何将zend studio的默认GBK编码设置为其它编码,例如UTF-8?
选择window菜单->Preferences->General->Workspace,在界面当中找到“Text file encoding” 选中Other,在下拉列表中选择UTF-8就可以了。这样所有的建立的项目将使用utf-8的编码。如果想某个项目使用其它编码,选中项目右键点击,在菜单中选择Preferences,弹出窗口左侧选择“Resource”,在右侧当中找到“Text file encoding” 选中Other,在下拉列表中选择你要的编码就可以了。
3.为什么我创建的项目会自动生成一个index.php文件?
当你新建项目时选择“Local PHP Project”就会产生index.php文件。所以要想不产生index.php文件,新建项目时选择PHP Project from Exiting Directoryt。
4.Zend Studio写代码不能自动提示了?
具体解决方法点击查看:http://www.geekso.com/ZendStudioCodeAutocomplete/
5.项目中出现.svn,如何隐藏?
选中项目右键点击,在出来的菜单中选择Build Path -> Configure Inclusion / Exclusion Filters… .在“Exclusion patterns:” 框中点击“Add…“按钮,输入**/.svn/  点OK按钮再点Finish按钮。
6.代码格式化后发现显示格式不是我想要的,可以设置吗?
选择window菜单->Preferences->PHP->Code Style->Formatter。点左侧“Edit”按钮进行编辑。如果你懒的编辑,我也附上了我使用的格式,你可以导入我使用的代码格式。下载地址:formatter.rar (已下载 3231 次)(记得下载后要解压)
7.zend studio正式版如何汉化?
此汉化方法适用于所有的zend studio版本。
选择Help菜单->Install New Software…在Work with框中复制此地址:http://archive.eclipse.org/technology/babel/update-site/R0.10.1/juno/,(提示:最后一个/线不能少)【热心网友又提供了一条国内比较快的地址:http://mirror.bjtu.edu.cn/eclipse/technology/babel/update-site/R0.11.1/juno/】复制完地址后按回车键确认,这时会提示pending…(等待…),等侍完成后会出来很多语言列表让你选择,请选择“Babel Language Packs in Chinese(Simplified)”简体中文包选择项,下一步选同意,再漫长的等待之后就汉化好了,提示重启zend studio。
如果在线没有汉化成功,请下载官方的离线汉化包,离线汉化包下载地址为:
http://eclipse.org/downloads/download.php?file=/technology/babel/update-site/R0.10.1/babel-R0.10.1-juno.zip如何导入官方下载的离线汉化包?
提示:很多人认为R0.10.1是对应的是zend studio版本,不是的,这个跟zendstudio没有关系。zendstudio是基于eclipse上面开发的,可以简单的理解为zendstudio是eclipse的一个插件,而这个汉化是eclipse官方提供的,也就是说汉化的只是eclipse,而且也不是100%全汉化了,有些地方也没汉化,更没有汉化zendstudio插件。如果有人说它的是官方中文版,非汉化的,你可以直接退款退货扔差评。
8.如何选中整个行?
左键单击三次要选中的某一行,这样就选中整个行了。
9.zendstudio如何安装集成最新的svn插件?
选择Help菜单->Install New Software…在Work with中输入http://subclipse.tigris.org/update_1.10.x,等待完之后,除了Subclipse Integration for Mylyn 3.x (Optional)不要选之外,其它的都选上,下一步,完成。
10.zendstudio如何进行两个文件的比较?
选中你要比较的两个文件,右键点击,在弹出来的菜单中选取Compare With -> Each Other,这时会开启一个比较编辑器,就可以进行两个文件的比较了。(右上角的几个比较按钮自行测试它的功能)
11.新建PHP文件时怎么缺少后面的?>,如何补全?
选择window菜单->Preferences->PHP->Code Style->Code Templates,在右测点Code,选择“Simple php file” 点“Edit…”进行编辑增加?>,这样新建文件时就有后面的?>。
12.zend studio正式版在线汉化没有成功,有汉化离线包没?
有的,官方离线下载地址:
地址1:http://eclipse.org/downloads/download.php?file=/technology/babel/update-site/R0.10.1/babel-R0.10.1-juno.zip
地址2:http://eclipse.ialto.org/technology/babel/update-site/R0.10.1/babel-R0.10.1-juno.zip
请打开此链接后点页面的下载地址。如何导入汉化包请看下面的第17条说明。
13.有zend studio在线使用帮助教程吗?
在线使用教程地址:http://files.zend.com/help/Zend-Studio-10/zend-studio.htm
14.为什么html文件里面的内容格式化完都乱套了?
选择window菜单->Preferences->Web->HTML FIles->Editor。把Line width设置长一些,可以设置成800(默认的是72)钩上“Clear all blank lines”选中Inline Elements里面的所有内容点击“Remove”全部删除,然后点OK按钮完成设置。
15.为什么我的PHP文件在打开方式中不能选择zend studio打开呢?
文件夹中*.php文件,无法指定用zend studio,右键选择打开方式,指定zend studio.exe打开也无反应。
打开 “开始”——“运行”——输入“regedit”点回车——找到“HKEY_CLASSES_ROOT\Applications\zend studio.exe\shell\open1\command”,发现键值为:”C:\Program Files\Zend\Zend Studio 9.0.0\ZendStudio.exe” “%1″”,问题是这里,这个路径下的文件及文件夹已经删除,windows系统无法找到,所以无法添加,修改该键值为:”C:\Program Files\Zend\Zend Studio 9.0.2\ZendStudio.exe” “%1″”,(提示这个路径为你zendstudio安装所在的路径,所以要改成你安装zendstudio所在的路径)问题解决。
16.减少不必要的启动项,让启动更快
选择window菜单->Preferences->General->Startup and Shutdown
去掉下面项目前的钩
automatic updates scheduler
Subclipse Usage Reporting
Equinox Provisioning Platform Automatic Update Support
Zend Usage Data Collector
17.如何导入官方下载的离线汉化包
先解压下载下来的汉化包,然后选择Help菜单->Install New Software…在弹出的窗口中点击”add…”按钮,在弹出的窗口中点击”Local…”按钮,在弹出的窗口中选择你解压出来的汉化包的juno文件夹,点”ok”按钮,最后选择“Babel Language Packs in Chinese(Simplified)”简体中文选择项,一路Next下去就可以了。
18.自动注释时,@author 后面能否设置成自定义的名字而不是电脑的登录名?
找到Zend Studio安装目录,打开ZendStudio.ini文件(mac下对应的文件是:/Applications/Zend Studio.app/Contents/Info.plist),在-vmargs 位置换行添加-Duser.name=”你要定义的名字”
重新启动Zend Studio,你再自动注释时就是你定义的名字了。
19.Workspaces(工作空间)设置不当造成导入项目出错
最近找我解决项目导不进去的人很多,表现在选择完项目后不能下一步,提示错误,原因就是工作空间设置了多个目录造成的,解决办法把工作空间里目录内容全删除(选择window菜单->Preferences->General->Startup and Shutdown->Workspaces),然后确定,重启ZendStudio,重启的时侯会提示你选择工作空间位置,你就选择默认就可以了,不要自定义。启动完成后就可以添加项目了。工作空间目录的作用就是保存你在ZendStudio设置一些配置。有人就说了我自定义设置了工作空间后在导入项目时(PHP Project from Exiting Directoryt)那个Location的地址就是我自定义了地址了,Location只是取的工作空间的地址。如果你把项目与工作空间放在一个目录可能会出错。所以建议统一成一个吧,统一成一个好处就是无须重新配置ZendStudio。
20.如何导出ZendStudio自定义的一些配置呢?
选择window菜单->Preferences->General->Startup and Shutdown->Workspaces,右侧你会看到Recent workspaces的目录,这个目录就是保存
ZendStudio配置保存位置,确切的路径是在 [Workspace path]\.metadata\plugins\org.eclipse.core.runtime\.settings\。有三个文件必须要复制出来备份的(如下),等你下回再重新安装ZendStudio时直接覆盖过去,无须重新设置了。
用于保存字体色大小等信息
org.eclipse.php.ui.prefs           注解:PHP语言扩充配色
org.eclipse.ui.workbench.prefs 注解: 通用字型与大小
用于保存PHP格式化的内容
com.zend.php.formatter.core.prefs 注解:php格式化的配置
21.如何用程序自带的导出功能备份ZendStudio的配置呢?
File(文件)->Export(导出),再弹出Export窗口中点击”General(常规)”,选择”Preferences(首选项)” 点击”Next”,然后选中”Export all(导出全部)”,在”To preference file”中选择你要导出文件保存的位置,选择完后点击”Finish”完成。
22.如何用程序自带的导入功能还原ZendStudio的配置呢?
File(文件)->Import(导入),再弹出Import窗口中点击”General(常规)”,选择”Preferences(首选项)” 点击”Next”,在”From preference file”中选择你要导入文件的位置,选择完后点击”Finish”完成。
23.如何实现ZendStudio10无限期试用的方法?
要删除的文件有两个,分别是.zs与10_0。.zs保存的是版本号,10_0保存的是注册码,这两个文件存在的原理是:zend studio 每次启动的会检查这两个文件的创建时间,和当前日期对比,超过30天你的zend studio就过了试用期,如果删除这两个文件,zend studio又会以当前时间来创建与对比过期时间,这样你又可以试用了。这两个文件在linux系统下的路径是你的home目录中~/.zs,和~/.ZendStudio/10_0。在Windows下路径是位于你的用户目录中,【例如我的是在D:\xiaolin\.zs,D:\xialin\.ZendStudio\10_0】如果实在找不到就用系统搜索的功能,前提是要设置显示隐藏文件。在mac系统下的路径是”/Users/你的用户名”,两个文件是隐藏文件,请设置显示隐藏文件。找到这两个文件后删除掉,启动ZendStudio10又可以试用了。
Mac系统友情提示:Mac 下无法显示隐藏文件,你可以通过”终端”,用命令行设置这个选项,命令如下:
显示:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false
重启Finder隐藏文件就显示出来了
24.zendStudio创建的项目如何支持Jquery?
有两种方法,第一种:在你创建项目的时侯到最后一步名为Libraries(库)时,选择JQuery Library
第二种:已经创建的项目如何增加Query Library,选中你创建的项目,点击右键点选Configure(配置),再出来的菜单中选择Add JQuery,这时会弹出一个窗口,有三个选项都是默认选中的,要把这三个选项前面的勾都去掉(全都不选)。点击完成。
25.为什么我安装完插件后ZendStudio又成未注册版了?
出现这种情况有两种可能,第一种可能是你把ZendStudio升级了,第二种可能你使用的注册码与破解补丁用的不是我提供的。解决办法:重新查看你升级后的ZendStudio的是哪个版本,(如何查看?点击菜单help->About Zend Studio),然后点击此处下载对应的破解文件,按照里面的说明步骤破解就可以了。
26.如何关闭zendStudio语法分析错误的提示?
选择window菜单->Preferences(首选项)->PHP->Semantic Analysis Properties(语法属性分析)。点开后右侧有Enable Semantic Analysis 选项,选中表示打开语法分析。有两大类可供选择,分别是Compile Errors(编译错误)与Potential Pro
27.汉化完后我还想用回英文怎么设置?
选择Help菜单->Installation Details,在打开的窗口中选择你要卸载的语言包,点Uninstall..按钮,按提示操作进行卸载语言包。
28.如何取消每一行代码后面都有换行的特殊空白字符显示?
选择window菜单->Preferences(首选项)–>General(全局)->Editors->Text Editors,在左侧中取消Show whitespace characters(显示空白字符)前的钩,然后点OK按钮。
29.如何解决在ubuntu系统上ZendStudio菜单不显示的问题?

第一步:sudo vi   /usr/share/applications/ZendStudio.desktop
第二步:[Desktop Entry]
Version=1.0
Name=ZendStudio
Exec=env UBUNTU_MENUPROXY= /home/geekso/software/ZendStudio/ZendStudio
Terminal=false
Icon=/home/geekso/software/ZendStudio/icon.xpm
Type=Application
Categories=IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow Shortcut Group]
Name=New Window
Exec=env UBUNTU_MENUPROXY= /home/geekso/software/ZendStudio/ZendStudio
TargetEnvironment=Unity

30.如何提升ZendStudio的性能?
打开ZendStudio安装目录下的ZendStudio.ini文件,
mac下对应的文件是:/Applications/Zend Studio.app/Contents/Info.plist
修改-Xms的值为-Xms512M
增加-Xverify:none
参数说明:-Xverify:none – 此开关关闭 Java 字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类。此开关缩短了启动时间,因此没有理由不使用它。 -Xms512M- 此设置指示 Java 虚拟机将其初始堆空间设置为 32 MB。通过指示 JVM 最初应分配给堆的内存数量,可以使 JVM 不必在 IDE 占用较多内存时增大堆空间。
31.如何设置字体与字体大小?
选择window菜单->Preferences(首选项)–>General(全局)->Appearance->Colors and Fonts 在右侧查找Basic->Text Font, 然后点Edit进行编辑。

Zend Studio下代码配色方案插件介绍

转自:web开发笔记

本文章介绍了Zend Studio 对配色方案使用进行了详细的分析介绍,好的代码配色方案可以让codeing时心情更舒畅,效率更高,也可以有效的保护眼睛.需要的朋友参考下

首先,菜单栏–help–install new software…

接着,添加一个更新源,就是点击界面的add按钮,在新窗口的location位置输入http://eclipse-color-theme.github.com/update/,然后上边的Name自己随便起.然后ok.

选择你刚添加的更新源,稍等后应该能看到下边有eclipse_color_theme这个插件了,勾选,安装,同意协议,等等,然后重启Zend Studio.

菜单栏–window-preference,直接搜索theme,选主题即可.

其中一个配色方案:

是sublime text系列的推荐