原创 PHP在linux上執行外部命令的方法

目錄: 一、PHP中調用外部命令介紹 二、關於安全問題 三、關於超時問題 四、關於PHP運行linux環境中命令出現的問題 一、PHP中調用外部命令介紹 在PHP中調用外部命令,可以用,1>調用專門函數、2>反引號、3>popen()函數

原创 mac下phpstorm+Xdebug斷點調試PHP

原文地址:http://blog.csdn.net/ty_hf/article/details/72081965 前言: 前邊文章曾經介紹過載windows下php的debug(phpstorm+Xdebug斷點調試PHP) ,mac下的

原创 如何解決php執行exec函數ffmpeg命令不生效的問題

原文鏈接:http://www.shuchengxian.com/article/637.html 在開發中需要使用到插件ffmpeg轉化語音的功能。在php中使用ffmpeg功能需要執行exec()函數。由於使用新環境原來的命令不起作用

原创 安裝PHP的redis擴展

redis 安裝成功之後,我們是可以在命令行通過一些redis命令來操作的,但是如果我們要通過PHP來操作redis的話,還需要爲php安裝redis擴展。 可以通過命令:php -m 來查看php現在已經安裝的一些擴展 默認情況下,ph

原创 PHP session詳解

        session處理是所有的Web應用都必須面對的問題。PHP中對session有效期的處理,和其他的解決方案有着很大的不同,這是和PHP的工作機制相關的。        在傳統的client/server應用中,對於ses

原创 Yii2.0 版本升級

框架升級不是必須的,但是可以避免未知的bug以及新功能的使用1.檢查現在Yii2.0的版本是多少的方法第一種:直接在頁面echo \Yii::getVersion();第二種:使用命令窗口:在項目目錄下有一個yii的文件,直接執行這個文件

原创 Bootstrap Tooltip修改樣式和顯示換行

在項目中,使用到了bootstrap中的tooltip,但是我不需要使用它的樣式,並且文本顯示的內容是需要換行的。代碼如下:<link href="bootstrap/css/bootstrap.min.css" rel="stylesh

原创 API接口簽名驗證

在自己的實際工作中,會經常去調用網絡上提供的一些開放性的API,其實自己在之前的公司也有寫過API,但是可能是因爲之前公司的項目規模比較小的原因,我們寫的API一般是直接調用就可以可以了,對於API安全這塊基本沒有怎麼重視。但是在有一次面

原创 phpize 時 Cannot find autoconf 解決方法

運行/usr/local/webserver/php/bin/phpize時出現: Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend

原创 SSH設置無密碼登錄服務器

我們在做開發的時候,經常需要在本地去登錄我們自己的服務器,我們老大給的密碼太複雜了,我每次登錄都比較要去找我記錄的密碼,在複製粘貼過來,後來我在找了一下不需要本第登錄服務器不需要密碼的方法,設置了一下,就可以免密碼登錄了,記錄下,僅做參考

原创 Redis的安裝

redis官網:https://redis.io/1.進入redis官網下載他的穩定版本直接點擊是下載zip包,也可以通過wget的方式進行下載:wget http://download.redis.io/releases/redis-4

原创 Yii2.0 Breadcrumbs的使用

1.引入麪包屑小插件use yii\widgets\Breadcrumbs;2.在顯示的麪包屑的地方的寫法layout.php佈局頁面echo Breadcrumbs::widget([ //首頁 'homeLink' =>

原创 jquery 禁止冒泡和默認行爲

如果在頁面中重疊了多個元素,並且重疊的這些元素都綁定了同一個事件,那麼就會出現冒泡問題。HTML 頁面<div style="width:200px;height:200px;background:red;"> <input type="

原创 CSS中@support的用法

這段時間一直在調試瀏覽器的兼容性問題,瞭解到了@support的這個屬性,記錄下:CSS中的@support主要是用於檢測瀏覽器是否支持CSS的某個屬性,其實就是條件判斷,如果支持某個屬性,你可以寫一套樣式,如果不支持某個屬性,你也可以提

原创 PHP如何修改SESSION的生存時間

需求背景: 用戶希望他登錄之後,瀏覽器就幫他記住登錄狀態,這樣他就不用每次進入的時候,都需要登錄一次。 session過期時間: 如果我們沒有設置session的生成時間,在配置文件中默認的生存時間是1440秒 也就是說session的生