安装包管理
curl -sS https://getcomposer.org/installer | /usr/local/php/bin/php 将证书安装到
~$ mkdir ~/tools/https-ca
~$ cd ~/tools/https-ca
~$ curl http://curl.haxx.se/ca/cacert.pem -o cacert.pem 地址在
/Users/jackluo/tools/https-ca/cacert.pem 然后修改php.ini文件
openssl.cafile=/Users/jackluo/tools/https-ca/cacert.pem 下载文件
/usr/local/php/bin/php composer create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application . nginx 伪静态设置
server {
listen ;
server_name www.example.com;
root /var/www/www.example.com/myapplication;
index index.html index.htm index.php; location / {
try_files $uri $uri/ /index.php$is_args$args;
} location ~ \.php$ {
fastcgi_pass unix:/usr/local/zend/tmp/php-fastcgi.socket;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
} 安装pear
$ cd /usr/local curl http://pear.php.net/go-pear | sudo /usr/local/php/bin/php which pear $ vi ~/.bash_profile php.ini 修改 include_path = "/usr/local/bin:.:/php/includes"
<?php
class DataTest extends PHPUnit_Framework_TestCase
{
/**
* @dataProvider additionProvider
*/
public function testAdd($a, $b, $expected)
{
$this->assertEquals($expected, $a + $b);
} public function additionProvider()
{
return array(
array(0, 0, 0),
array(0, 1, 1),
array(1, 0, 1),
array(1, 1, 3)
);
}
}
?>
jackluo@jackluos-MacBook-Pro:~/Works/php $phpunit DataTest
PHPUnit 4.4. by Sebastian Bergmann. ...F Time: ms, Memory: .50Mb There was failure: ) DataTest::testAdd with data set # (, , )
Failed asserting that matches expected . /Users/jackluo/Works/php/DataTest.php: FAILURES!
Tests: , Assertions: , Failures: .
jackluo@jackluos-MacBook-Pro:~/Works/php $