首页 > 代码库 > 致不熟悉LINUX服务器操作安装的PHP程序员、PHP工程的一些常用方法 - Ubuntu

致不熟悉LINUX服务器操作安装的PHP程序员、PHP工程的一些常用方法 - Ubuntu

作为WEB编程老鸟,本人一直对服务器配置、操作不感兴趣,都有运维搞定,何必我去操心?也许我花1天的时间的事情,人家专业的几分钟轻松搞定!

必定每个有理想的程序员发展方向不一样嘛!

  • 程序+前端
  • 程序+运维
  • 程序+UI
  • 程序+测试
  • 程序+管理
  • 程序+销售
  • 程序+实施
  • 程序+售后
  • 。。。

但是身在职场,总有那么多无奈,需要1人顶数人使用,我只想说几句:

  1. 阿里云什么配置没有?有故障一个电话搞定!人家是专业的!
  2. vps、国外空间、linode,cpanel、24*7客服各种服务搞定!人家是专业的!
  3. 运维是门神圣、高智商、高风险、高经验、高实战的工作,不是随便调整各参数,看着百度来安装下软件包的能力就沾沾自喜的!我们要找专业的!
  4. 非专业人士配置的服务器、参数,经得起考验么?比如安全、流量冲击。。。

任你说得再多,君听过这句话没有?

  1. 不会炒菜的程序员不是好司机
  2. 我们是创业 企业、团队。。。(只顾能吃、能用就行,有问题,大家以后共同解决嘛!顶起!你行的,我看好你哦!)
  • 不会服务器相关命令操作的程序员,或多或少都被其他人鄙视,特别是同行会严重鄙视,看轻你一切!
  • 尽管你在其他领域有所亮点,人家也因为你不会服务器相关操作也被看低一个台阶,不承认你。。。为什么?

  • 因为你是程序员!而且好像其他附加值你都不会也无所谓,但是只要会了服务器相关操作,哪怕一丁点,就好像和技术底层沾边了(),那种abc黑白屏幕,让其他人看了,显得更牛逼,更加高大上()!

  • 不管你承认不承认,别人的眼光大都如此!作为程序员,都有感触吧!


出来混的,本着技多不压身的原则,多学点吧,毕竟不是每个公司都请得起、看得起、愿意请 运维的。。。此处省略1万字

以下命令操作,都是本人日常工作中实战出真知,也少不了朋友的帮忙,只想证明,服务器操作,我也可以,只是我不感兴趣!虽然我已经搞定了!

命令是基于SecureCRT软件,请自行百度、下载、安装、使用你的ip、用户名、密码来正确连接。

LINUX Ubuntu服务器 安装URL Rewrite重写模块


sudo a2enmod rewrite
sudo vim /etc/apache2/sites-available/default【里面的AllowOverride None 替换为AllowOverride All
】
service apache2 restart


LINUX Ubuntu服务器 启用虚拟目录


/etc/apache2/httpd.conf【框架写的系统,比如ZF2】
Alias /test "/var/www/test/public"
<Directory "/var/www/test/public">
	Options FollowSymLinks Indexes
	DirectoryIndex index.php
	AllowOverride All
	Order allow,deny
	Allow from all
</Directory>
service apache2 restart


LINUX Ubuntu服务器 安装php redis扩展


sudo apt-get install php5-dev

wget --no-check-certificate http://github.com/nicolasff/phpredis/tarball/master -O phpredis.tar.gz
tar phpredis.tar.gz
cd nicolasff-phpredis-94e0649
phpize
./configure
make
make install

php.ini添加extension=redis.so

service apache2 restart




致不熟悉LINUX服务器操作安装的PHP程序员、PHP工程的一些常用方法 - Ubuntu