周末搞了2天的ubuntu系统,自己是菜鸟,只是按照简单的方法来安装,几乎全部的事情都是apt-get完成的。 php
固然我仍是把想要的工具所有安装上了,比较开心。 mysql
首先是搭建 php apache mysql环境 期间也有好多小问题。 linux
安装模块问题: web
sudo apt-get install mysql-server sql
sudo apt-get install apache2 shell
sudo apt-get install php5 //安装PHP5 apache
sudo apt-get install libapache2-mod-php5//配置APACHE+PHP (当时不知道还须要安装这个模块windows下集成环境用习惯了~纠结)
sudo apt-get install libapache2-mod-auth-mysql//让apache支持mysql(顺道安装+学习)
sudo apt-get install php5-mysql //mysql链接
sudo apt-get install php5-gd //GD库 ubuntu
sudo apt-get install phpMyAdmin 安装phpmyadmin安装后的目录在/usr/share/phpmyadmin windows
(主要是想作一个软连接到web下这样就方便使用了,当时就死活没找到这个目录) 工具
sudo apt-get install php5-dev安装phpize扩展功能和php-config配置 (才知道phpize是干啥的,哎我仍是菜鸟~)
安装好了以后满觉得就可以无忧无虑的联系一下了,谁知到我不知道在linux下在那里配置虚拟主机...(哭)最后终于瞎搞知道实在/apache2//sites-available/default这个文件里哎,作好虚拟主机配置以后,忽然我发现apache不能启动了,纠结了半天才知道忘了sudo了。当时都疯了,干吗老sudo啊。
今天主要是安装了一下yaf 扩展 期间下载了一个yaf源码而后根据内容进行了编译
/usr/bin/php5/phpize
./configure --with-php-config=/usr/bin/php5/php-config
make && make install
php.ini 添加 extension=yaf.so //当时又找不到php.ini配置文件了,查了老半天,才知道php.ini分开了,根据不一样的模块都有本身的php.ini而后我又找到apache2和cli这两个由于都有php.ini我纠结了。我修改了apache2下的。ini添加了extension=yaf.so 没想到不用yaf.so的绝对路径,多是make的时候已经编译到php5里面了,对于cli我在网上查了一些资料是
i是php Command Line Interface的简称,如同它名字的意思,就是php在命令行运行的接口能够去写shell运行脚本。
打印phpinfo() 查看是否成功
而 这些web/tools/cg/yaf_cg example 执行生成代码
要使用全局库php.ini中也要设置yaf.library='路径';
是干吗的我还没弄懂...明天在弄很纠结。