如何在ubuntu14.04桌面环境下配置PHP环境

ubuntu 14.04 LTS下安装apache+php+mysql+phpmyadmin
转自某博,很好用:最近重装了ubuntu12.04 LTS,今天也重装了web服务器,顺带记录一下安装过程。&环境:ubuntu 12.04 LTS详细步骤:1.首先以管理员的身份登录。命令:sudo su2.安装mysql5(既是数据v库)命令:apt-get install mysql-server mysql-client&&注:安装过程中会提示输入密码,记得设置密码再确定。当然,不想设置的话直接过就行了
&&2.安装phpMyAdmin &&&命令:apt-get install phpmyadmin&(话说这种方法安装会自动把下面我介绍到的apache2,php5附带安装)&&&注:phpmyadmin会自动安装在/usr/share/phpMyAdmin下,需要将 phpMyAdmin文件夹拷贝到/var/www/html目录下面&(14.04是放在/var/www/html/下,非常重要,不然后面测试不成功)
故使用命令:sudo cp /usr/share/phpmyadmin/ /var/www/ -a,把文件夹phpmyadmin搬到/var/www/html目录下即可
&或者推荐下面这种用法
(链接目录,用如下命令
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/
注意上面那个不是IN 而是小写的L。就不用移动文件了)3.安装apache服务器 &命令:apt-get install apache2&&注:Apache的默认文档根目录是在Ubuntu上的/var/www目录,配置文件是/ etc/apache2/apache2.conf。配置存储在的 &&&&&&&&子目录在/etc/apache2目录。&&&&&&&&&一般的网页文件可以直接丢进/var/www目录下,在浏览器就可以访问了。默认的是index.html,所以在浏览器地址 &&&&栏输入127.0.0.1或localhost就可以访问了4.安装PHP5和Apache的PHP5的模块 &&&命令:apt-get install php5 libapache2-mod-php5&&&安装完后重启服务器,命令:/etc/init.d/apache2 restart&&&&注:此时可以测试php环境,命令:gedit /var/www/info.php,在弹出的文本编辑器里面写入:&?php &&&phpinfo(); &&&&?&&&&&&&&&&&然后直接在浏览器输入127.0.0.1/info.php,就可以看到php的信息了,说明安装成功了5.让php5获得数据库mysql的支持 &&命令:apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick &&&&&php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5- &&&&&&&tidy php5-xmlrpc php5-xsl&&&然后重启服务器,命令:/etc/init.d/apache2 restart6.安装phpMyAdmin &&&命令:apt-get install phpmyadmin&&&注:phpmyadmin会自动安装在/usr/share/phpMyAdmin下,需要将 phpMyAdmin文件夹拷贝到/var/www目录下面&&&&故使用命令:sudo cp /usr/share/phpmyadmin/ /var/www/ -a,把文件夹phpmyadmin搬到/var/www目录下即可&&&此时可以测试了,浏览器输入127.0.0.1/phpmyadmin就可以看到管理数据库的界面了。&&注意:想要让别人访问到你的网站的话需要更改/var/www文件夹的访问权限,命令:chmod 777 /var/www到此完满结束,剩下的就是密码啊什么的了&&&&补充:今天发现不知是不是我乱改了密码还是怎样发现登录不了phpmyadmin,后来找到配置文件/var/www/phpmyadmin/config.default.php,打开这个配置文件把里面的密码和是否允许空密码登录(改为true)就行了,具体的情况稍微看下这个配置文件就行了,很简单的。当然,若有root权限,就不需要sudo了ubuntu下php开发环境的搭建
&最近都在忙于做网站和复习期考,很多新东西都没能及时的记录下来,今天利用这个时间来总结一下在ubuntu下搭建php环境的方法,也算是忙里偷闲吧
&其实对于php,我是一点都不懂的,但是最近在浏览别人的博客的时候,意外的发现了一个博客平台——wordpress,刚开始的时候,我也不知道这是个什么东西,后来google之后有了了解,所以也想试试这个东西,但是wordpress是使用php语言开发的,而我的电脑也没有这种环境,我更是没学过php,不过这个阻止不了我要尝试的热情,于是找了些资料,进行了环境的搭建,刚开始的时候还是走了些弯路的,不过最终还是搭建好了,其实方法也很简单,下面是我的步骤:
安装apache2
& & 在终端中输入
& & sudo apt-get install
& & 然后就是等待安装完成了,安装成功后,apache服务是开启
&的,你可以通过
& & sudo service apache2 [start |
stop | restart]
& & 来启动、关闭、重启服务。
这时你可以在浏览器中输入localhost/,如果安装成功,则会显示It works
& & 在终端中输入
& & sudo apt-get install php5
libapache2-mod-php5
& & 这里已经让apache可以解析php了,你可
& &以测试一下是否成功,执行
& & sudo gedit
/var/www/testphp.php
& &在里面写入&?php
phpinfo(); ?&,让后用浏览器 &
&打开http://localhost/testphp.php,如果能解析的话,则
& & 会有输出结果。
我在这里的时候总是出现问题,不代开testphp.php,而是直接下载这个文件了,如果你也遇到这种情况,
& &可以尝试
& &sudo a2enmod php5
&接着是清理一下浏览器缓存,让后重启apache服务(我没有重启),就可以了,我是通过这个方法解决的。
&安装mysql
& & 在终端中输入
& &&sudo apt-get install
mysql-server mysql-client &
&#中途会让你输入一次root用户密码
& & sudo apt-get install
php5-mysql & &
&#安装php5-mysql 是将php和mysql连接起来
& & sudo apt-get install
libapache2-mod-auth-mysql
& & 就可以安装成功了。
& & 下面是开启和关闭mysql的命令
& & &sudo start
mysql & &#手动的话这样启动
& & &sudo stop
mysql & & #手动停止
& & &pgrep
mysqld & & &
& #查看mysql是否开启
总结:通过以上步骤,就可以成功搭建php开发环境了。一开始我是在windows下搭建,觉得挺麻烦的,于是想想,自己都在用ubuntu了,何必在ubuntu下安装试试呢,于是也就试了,并且成功了。不用说,在ubuntu下搭建确实比windows下搭建容易得多。当然了,这仅仅是搭建环境而已,还没有设置到apache的配置以及服务安全设置的东西等等,所以也就容易了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。最新 Ubuntu12.04 64bit环境安装教程
来源:&&&时间: 20:19:10&&&阅读数:
[导读] 本文章介绍了关于最新 Ubuntu12 04 64bit环境安装教程,有需要了解的朋友可以参考一下下。操作系统版本:Ubuntu 12 04 64bit使用root账号登陆系统,建立相关的目录下载存放路径 home ubuntu down安装目录 u
本文章介绍了关于最新 Ubuntu12.04 64bit环境安装教程,有需要了解的朋友可以参考一下下。
操作系统版本:Ubuntu 12.04 64bit使用root账号登陆系统,建立相关的目录下载存放路径/home/ubuntu/down安装目录/usr/local/php& #install php-5.4.3/usr/local/mysql #install mysql5.5.25/usr/local/openresty #ngx_openresty-1.0.15.9/usr/local/redis #2.4.14存储/storage/redis配置文件路径:/usr/local/php/etc/php/php.ini/usr/local/php/etc/php/php-fpm.ini/usr/local/openresty/nginx/conf项目部署的代码路径,分项目在整个目录下,这里其实有很多的混合的代码,咋个组织比较好呢?/source//source/restybuddy安装完系统之后,设置root权限设置root账户sudo passwd root #设置root的密码su & root #切换到root正好替换服务器最近的源cp /etc/apt/sources.list /etc/apt/sources.list.bakvim /etc/apt/sources.list看属于哪个国家,替换最快的源,这样更新会更快些更新服务器时间(这里有不同的时区可以自己更改)rm -rf /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改系统时间apt-get install -y ntpdatentpdate -u pool.ntp.orgdate升级系统组件apt-get updateapt-get autoremove -yapt-get -fy installapt-get install -y build-essential gcc g++ makefor packages in build-essential gcc g++ make automake autoconf re2c wget cron bzip2 libzip-dev libc6-dev file rcconf
vim nano bison m4 gawk less make cpp binutils diffutils unzip tar bzip2 libbz2-dev unrar p7zip libncurses5-dev libncurses5 libncurses5-dev libncurses5-dev libtool libevent-dev libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlibc openssl libsasl2-dev libxml2 libxml2-dev libltdl3-dev libltdl-dev libmcrypt-dev libmysqlclient15-dev zlib1g zlib1g-dev libbz2-1.0 libbz2-dev libglib2.0-0 libglib2.0-dev libpng3 libfreetype6 libfreetype6-dev libjpeg62 libjpeg62-dev libjpeg-dev libpng-dev libpng12-0 libpng12-dev curl libcurl3 libmhash2 libmhash-dev libpq-dev libpq5 gettext libncurses5-dev libcurl4-gnutls-dev libjpeg-dev libpng12-dev libxml2-dev zlib1g-dev libfreetype6 libfreetype6-dev libssl-dev libcurl3 libcurl4-openssl-dev libcurl4-gnutls-dev mcrypt libcap-do apt-get install -y $packages &force-apt-get -apt-get - done安装语言包apt-get install language-pack-zh-hans language-pack-zh-hant服务器支持中文,如果代码里面有中文,可以设置下,也可以不设置export LC_ALL=&zh_CN.UTF-8&P如果是虚拟机上安装vitualbox tools现在我们还要到客户机操作系统下,我的是ubuntu下,运行一个命令行控制 台,通过命令将虚拟光驱挂载进来。mkdir /mnt/cdrom //创建cdrom目录mount /dev/cdrom /mnt/cdrom //挂载cdrom下面进入cdrom,运行虚拟光盘上 VBoxLinuxAdditions.run(注意:如果客户机是windows,则需要运行VBoxLinuxAdditions.exe):cd /mnt/cdromsh ./VBoxLinuxAdditions.run&虚拟机上设置网卡1.配置成nat根据本机来上网2.设置成host-only然后mac下virtual box有问题,先在偏好设置里面添加一个host之后就好了,添加了host 192.168.56.1 这里启用了dhcp但是虚机获取不到还是有问题的。配置后了之后,需要设置虚机里面的ip,192.168.56.2 之后设置完成就可以通过主机和虚机都可以访问了3.至此就可以长期的开着的了。配置多个网卡ipvim /etc/network/interfaces添加# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).&# The loopback network interfaceauto loiface lo inet loopback&# The primary network interfaceauto eth0iface eth0 inet dhcp&auto eth1iface eth1 inet staticaddress 192.168.56.3netmask 255.255.255.0network 192.168.56.0broadcast 192.168.56.255gatway 192.168.56.1重起网卡/etc/init.d/networking restart安装JREsudo apt-get install openjdk-7-jre-headless配置开机启动支持securecrt上传用的(我这里没有在WIN下所以没有安装)sudo apt-get install chkconfigsudo apt-get install cmakesudo apt-get install libncurses5-devsudo apt-get install bison安装gitapt-get install -y git安装svnapt-get install -y subversion&设置默认语言及LCvim ~/.bashrc 添加export LANG=en_US:zh_CN.UTF-8export LC_ALL=Csource ~/.bashrc配置 ssh自动登陆ubuntu生成rsa_pubssh-keygen -t rsa如果用户名和目标机器用户名不一样,请修改一下文件vim ~/.ssh/config添加,多个多行:Host 192.168.56.3user ubuntu复制authorized的key,可以复制多次:cat ~/.ssh/id_rsa.pub | ssh ubuntu@192.168.56.3 &cat && ~/.ssh/authorized_keys&接下来就可以之间ssh ubuntu@192.168.56.3 自动登陆安装MySQL 5.5.25apt-get install barapt-get install libncurses5-devgroupadd mysqluseradd -s /sbin/nologin -g mysql mysqlwget /get/Downloads/MySQL-5.5/mysql-5.5.25.tar.gz/from/http://ftp.jaist.ac.jp/pub/mysql/tar zxvf myql-5.5.25.tar.gzmv mysql-5.5.25 mysqlcd mysql-5.5.25cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql/ -DSYSCONFDIR=/usr/local/mysql/etc/ -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DWITH_SSL=bundled -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -LHmakemake installcd /usr/local/mysqlchown -R mysql .chgrp -R mysql .sudo install -m644 /usr/local/mysql/support-files/f ./fsudo /usr/local/mysql/scripts/mysql_install_db &user=mysql &basedir=/usr/local/mysql &datadir=/usr/local/mysql/datasudo install -m755 /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqldsudo ln -s /usr/local/mysql/bin/mysql /usr/bin/sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/sudo ln -s /usr/local/mysql/bin/mysqld_safe /usr/bin/sudo ln -s /usr/local/mysql/bin/mysql_conf /usr/bin/sudo ln -s /usr/local/mysql/share/mysql/mysql.server /usr/bin/vim ./f在[mysqld] 下添加datadir = /usr/local/mysql/datalanguage= /usr/local/mysql/share/english #此处为language配置项/etc/init.d/mysqld start给mysql设置root命令mysqladmin -h 127.0.0.1 -u root pass 123456/etc/init.d/mysqld status尝试登陆看看./mysql -u root -pupdate user set Host=&%& where User=&root& and Host=&localhost&;需要修改my.cnf配置中添加bind_address设置开机自动启动update-rc.d mysqld defaults查看是否设置成功 chkconfig -list mysqld安装MySQL 5.1.63groupadd mysqluseradd -g mysql mysqlmkdir -p /usr/local/mysql5001mkdir -p /usr/local/mysql5001/datamkdir -p /usr/local/mysql5001/etc./configure &prefix=/usr/local/mysql5001/ &localstatedir=/usr/local/mysql5001/data/ &sysconfdir=/usr/local/mysql5001/etc/ &with-charset=utf8makemake installchown -R root:mysql /usr/local/mysql5001chown -R mysql:mysql /storage/mysql5001chown -R mysql:mysql /usr/local/mysql5001/libcd /usr/local/mysql5001/bincp /usr/local/mysql5001/share/mysql/mysql.server /etc/init.d/mysqld5001cp /usr/local/mysql5001/share/mysql/f /usr/local/mysql5001/f./mysql_install_db &user=mysql./mysql -u root -P 5001 -pupdate user set Host=&%& where User=&root& and Host=&localhost&;&php 5.4.3 install安装PHP 5.4.3apt-get install php5-gdapt-get install libxpm-devapt-get build-dep t1libapt-get install libxslt-devapt-get install libt1-devapt-get install libmysql++-dev./configure &prefix=/usr/local/php &with-config-file-path=/usr/local/php/etc &with-curl &with-pear &with-gd &with-jpeg-dir &with-png-dir &with-zlib &with-freetype-dir &with-t1lib &with-mcrypt &with-mhash &with-mysql &with-mysqli &with-pdo-mysql &with-openssl &with-xmlrpc &with-xsl &with-bz2 &with-gettext &with-fpm-user=www-data &with-fpm-group=www-data &enable-fpm &enable-exif &enable-wddx &enable-zip &enable-bcmath &enable-calendar &enable-ftp &enable-mbstring &enable-soap &enable-sockets &enable-shmop &enable-dba &enable-sysvmsg &enable-sysvsem &enable-sysvshm&make && make install添加PHP的路径到pathvim ~/.bashrcexport PATH=&$PATH:/usr/local/php/bin:/usr/local/php/sbin&source /etc/profile准备PHP5的日志文件目录:mkdir -p /usr/local/php/logs/php-fpmchown -R www-data:www-data /usr/local/php/logs/php-fpm准备PHP的配置文件:cp -f php.ini-production /usr/local/php/etc/php.inichmod 644 /usr/local/php/etc/php.inicp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf注意: PHP5的配置文件在/usr/local/php/etc/php.ini, php-fpm的配置文件在/usr/local/php/etc/php-fpm.conf.设置php-fpm启动管理文件,并让PHP在ubuntu启动时自动运行(下面地sapi是PHP5.4.0安装包中的):cp -f sapi/fpm/init.d.php-fpm /etc/init.d/php-fpmchmod 755 /etc/init.d/php-fpm设置开机启动update-rc.d -f php-fpm defaultsvim /usr/local/php/etc/php.ini添加php.ini中的error_logerror_log = /usr/local/php/logs/安装PHP5.3./configure &prefix=/usr/local/php &enable-fpm &with-fpm-user=www-data &with-fpm-group=www-data &with-curl &with-mcrypt &enable-mbstring &enable-pdo &with-pdo-mysql=mysqlnd &with-mysqli=mysqlnd &with-mysql=mysqlnd &with-openssl &with-imap-ssl &with-gd &with-jpeg-dir=/usr/lib/ &with-png-dir=/usr/lib/ &enable-exif &enable-zipmakemake install自己编译nginx查看nginx的版本及配置信息Nginx -V配置Nginxapt-get install schedutilswget /download/geoip/database/GeoLiteCity.dat.gzwget /download/geoip/api/c/GeoIP.tar.gzaptitude install geoip-databasegroupadd wwwuseradd -g www wwwapt-get install libpcre3 libpcre3-dev openssl libssl-dev gcc automake makewget http://luajit.org/download/LuaJIT-2.0.0-beta9.tar.gzmake && make install配置文件./configure &prefix=/usr/local/nginx &conf-path=/etc/nginx/nginx.conf &error-log-path=/Logs/nginx/error.log &http-client-body-temp-path=/Temps/nginx/body &http-fastcgi-temp-path=/Temps/nginx/fastcgi &http-log-path=/Logs/nginx/access.log &http-proxy-temp-path=/Temps/nginx/proxy &http-scgi-temp-path=/Temps/nginx/scgi &http-uwsgi-temp-path=/Temps/nginx/uwsgi &lock-path=/Locks/nginx.lock &pid-path=/Pids/nginx.pid &with-debug &with-http_addition_module &with-http_dav_module &with-http_gzip_static_module &with-http_realip_module &with-http_stub_status_module &with-http_ssl_module &with-http_sub_module &with-http_xslt_module &with-ipv6 &with-sha1=/usr/include/openssl &with-md5=/usr/include/openssl &with-mail &with-mail_ssl_module &add-module=/Packages/nginx_modules/ngx_devel_kit &add-module=/Packages/nginx_modules/lua-nginx-module &add-module=/Packages/nginx_modules/lua-resty-memcached &add-module=/Packages/nginx_modules/lua-resty-mysql &add-module=/Packages/nginx_modules/lua-resty-redis&with-http_image_filter_module &with-http_geoip_modulemake make install安装Nginx扩展模块1. 使用参数重新配置:./configure &prefix=/app/nginx -user=nobody -group=nobody &with-http_stub_status_module &with-http_ssl_module &with-http_realip_module &add-module=../nginx_upstream_hash-0.3.1/ &add-module=../gnosek-nginx-upstream-fair-2131c73/2. 编译:make#不要make install,否则就是覆盖安装3. 替换nginx二进制文件:cp /app/nginx/sbin/nginx /app/nginx/sbin/nginx.bakcp ./objs/nginx /app/nginx/sbin/nginx的第三方的插件http://wiki.nginx.org/3rdPartyModules日志处理http://www.xmyd.org/.html 启动配置/logs/.html 脚本http://longzhiyi./159 nginx处理cookiehttp://linuxcommand.org/man_pages/logrotate8.html log轮询/2011/12/nginx-logrotate.html 详细log轮询配置咋个安装nginx的模块的内容http://www.dewen.org/q/655/%E5%A6%82%E4%BD%95%E5%8D%95%E7%8B%AC%E6%B7%BB%E5%8A%A0nginx%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A8%A1%E5%9D%97LUA语言http://blog.csdn.net/hong201/article/category/531338安装OpenResty套件,本次选择agentzh大侠做的,省去上面配置的麻烦apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl./configure &with-luajitmakemake install默认安装到/usr/local/openresty/目录下nginx.conf中有配置文件错误的时候也会出错的。导致无法route安装coreseek/sphinxwget /uploads/csft/4.0/coreseek-4.1-beta.tar.gztar zxvf coreseek-4.1-beta.tar.gzcd mmseg-3.2.14./bootstrap #输出的warning信息可以忽略,如果出现error则需要解决./configure &prefix=/usr/local/mmseg3make && make installcd ..##安装coreseekcd csft-4.1sh buildconf.sh #输出的warning信息可以忽略,如果出现error则需要解决./configure &prefix=/usr/local/coreseek &without-unixodbc &with-mmseg &with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ &with-mmseg-libs=/usr/local/mmseg3/lib/ &with-mysql ##如果提示mysql问题,可以查看MySQL数据源安装说明make && make installcd ..编译安装mysql 5.1-*的sphinxse引擎:1. 在MySQL源码目录中建立storage/sphinx目录,并将Sphinx源码目录中的mysqlse目录下的全部文件拷贝到这个目录。示例:mkdir -p /home/yangxinqi/down/mysql-5.1.57/storage/sphinxcp -R /home/yangxinqi/down/coreseek-4.1-beta/csft-4.1/mysqlse/* /home/yangxinqi/down/mysql-5.1.57/storage/sphinx2. 在MySQL源码目录运行sh BUILD/autorun.sh3. 配置(configure)MySQL,启用Sphinx引擎,prefix指定安装到所在的目录./configure &with-plugins=sphinx &prefix=/usr/local/mysql50044. 构建(build)并安装MySQLmakemake install编译安装mysql 5.5系列的sphinx引擎cd mysql-5.5.25mkdir ./storage/sphinxcp -r /home/ubuntu/down/coreseek-4.1-beta/csft-4.1/mysqlse/* ./storage/sphinxcmake . -DCMAKE_BUILD_TYPE=Release -DWITH_SPHINX_STORAGE_ENGINE=1makecp storage/sphinx/ha_sphinx.so /usr/local/mysql/lib/pluginmysql -uroot -pmysql&install plugin sphinx soname &ha_sphinx.so&;mysql&安装redis1、下载安装Redis:cd /tmpwget /files/redis-2.4.6.tar.gztar -zxf redis-2.4.6.tar.gzcd redis-2.4.6makemake PREFIX=/usr/local/redis installln -s /usr/local/redis/bin/* /usr/bin2. 配置init脚本:wget /ijonas/dotfiles/raw/master/etc/init.d/redis-serverwget /ijonas/dotfiles/raw/master/etc/redis.confsudo mv redis-server /etc/init.d/redis-serversudo chmod +x /etc/init.d/redis-serversudo mv redis.conf /etc/redis.conf3. 初始化用户和日志路径第一次启动Redis前,建议为Redis单独建立一个用户,并新建data和日志文件夹sudo useradd redissudo mkdir -p /var/lib/redissudo mkdir -p /var/log/redissudo chown redis.redis /var/lib/redissudo chown redis.redis /var/log/redis4、设置开机自动启动,关机自动关闭update-rc.d redis-server defaults5、启动Redis:/etc/init.d/redis-server start安装scws分词组件wget /scws/down/scws-1.2.0.tar.bz2tar xvf scws-1.2.0.tar.bz2./configure &prefix=/usr/local/scwsmakemake install安装scws的php扩展cd phpextphpize./configure &with-php-config=/usr/local/php/bin/php-configmakemake installvim /usr/local/php/etc/php.iniextensiton=scws.so安装phprediswget /nicolasff/phpredis/zipball/masterunzip mastercd nicolasff-phpredis-f1231c9phpize./configure -with-php-config=/usr/local/php/bin/php-configmake && make installvim /usr/local/php/etc/php.iniextension=redis.so安装phpunitcd /usr/local/php/bin #如果不是root,请使用sudo ./pear &.pear channel-discover pear.phpunit.depear channel-discover components.ez.nopear channel-discover pear.pear install phpunit/PHPUnit安装vim ide (喜欢的可以安装,个人感觉还不错)/p/vimide/wiki/GuideCnsudo apt-get install exuberant-ctags wget unzipsvn checkout /svn/trunk/linux vimidecd vimide/sh install.shvim /root/.vimrcmap &silent&&F3& &ESC&:NERDTreeToggle&CRFastDFS配置编译错误的时候需要找到libpthread.a的位置/usr/lib/x86_64-linux-gnu/libpthread.ahttp://blog.csdn.net/chen861201/article/details/7341637find / -name &libpthread.so&/usr/lib/x86_64-linux-gnu/libpthread.so按照后配置1. extension = fastdfs_client.so2. fastdfs_client.tracker_group_count = 13. fastdfs_client.tracker_group0 = /etc/fdfs/client.conf然后修改client.conf 中的traceserver的地址就好了/p/fastdfs/这里是支持的地方http://bbs.chinaunix.net/forum.php?mod=forumdisplay&fid=240&page=1可以直接部署nginx+fastdfs进行存储,还是很方便的安装memcachedwget /files/memcached-1.4.13.tar.gz./configure &prefix=/usr/local/memcached/usr/local/memcached/bin/memcached -m 64 -p 11211 -u ubuntu -l 127.0.0.1 &telnet 127.0.0.1 11211&安装php memcachd扩展wget https://launchpad.net/libmemcached/1.0/1.0.6/+download/libmemcached-1.0.6.tar.gzsudo apt-get install libcloog-ppl0make && make installwget http://pecl.php.net/get/memcached-2.0.1.tgztar zxvf memcached-2.0.1.tgzcd memcached-2.0.1phpize./configure &with-php-config=/usr/local/php/bin/php-configmakemake installvim /usr/local/php/etc/php.iniextension=memcached.so/etc/init.d/php-fpm restartmemcat &servers=127.0.0.1:11211输出的为 memcached 服务器的一些统计数据等。&一些维护工具的文章安装ClusterShell服务器运维工具sudo apt-get install clustershell//133MYSQL高可用性方案/p/mysql-master-ha/需要系统开机启动的则可以加入到chkconfig 或者 加入到 /etc/init.d/rc.local中开机自动启动禁用ROOT,这样会更安全将ubuntu加入到rootchmod u+w /etc/sudoersvim /etc/sudoers添加loginusername ALL=(ALL) ALLchmod u-w /etc/sudoers完成后禁用root&
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
延伸阅读 More
视频教程 Video
网站服务:
会员问题 :
友情链接 :
网站投稿 :
@php100官方
php100官方微信
Copyright (C) 2007-, All Rights Reserved 版权所有 粤ICP备号-4
粤ICP备号-3}

我要回帖

更多关于 ubuntu14.04网络配置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信