linux环境下源码安装nginx,并搭建PHP 环境

25. March 2017 Linux 0
这是我第一次在linux环境下源码安装nginx,搭建php环境,过程中参考http://www.nginx.cn/install 和http://php.net/manual/zh/install.unix.nginx.php两篇官方文档来安装,还是遇到了一些问题,通过此次安装,进一步了解了php和nginx的工作原理和基本配置。 安装ubuntu平台编译环境 apt-get install build-essential apt-get install libtool 1.选定源码目录 可以是任何目录,本文选定的是/ usr / local / src cd /usr/local/src 2.安装PCRE库 cd /usr/local/src wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz tar -zxvf pcre-8.39.tar.gz cd pcre-8.39 ./configure make make install 3.安装zlib库 http://zlib.net/zlib-1.2.11.tar.gz下载最新的zlib源码包,使用下面命令下载编译和安装zlib包: cd /usr/local/src wget http://zlib.net/zlib-1.2.11.tar.gz tar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure make make install 4.安装ssl(某些vps默认没装ssl) cd /usr/local/src wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz tar -zxvf openssl-1.1.0e.tar.gz ...

Linux Bash基本使用

10. January 2017 Linux 0
alias 查看系统设置好的 命令别名 alias ll=‘ls -l’ 设置别名 unalias ll 取消别名 ctrl +a 光标移动到行首 Ctrl+e 光标移动到行尾 ctrl+f 光标右移一个字符 ctrl+b 左移一个字符 Firefox & 后台运行应用 jobs 查看后台进程中的所有应用 fg num 把后台应用调到前台来 巧用{} PATH=$PATH:/root 在原有路径目录后面添加新的目录。

Linux 软件基本操作

03. December 2016 Linux 0
dpkg -i xx.deb 安装deb格式文件 dpkg -l 列举所有安装的软件 dpkg -r 软件名   删除安装文件,不删除配置文件 sudo dpkg -P teamviewer 删除安装文件和配置文件 ps -A 列举所有进程,ps ? 查看说明,这个命令最管用了。 kill  PID  端口号被占用的话,直接kill掉 .bundle是个打包的格式, sudo sh xxx.bundle  即可 自动打开安装界面 ——————————————— or   first step : sudo chmod +x  *.bundle second step : sudo ./* .bundle 软件安装时候出现E: Could not get lock /var/lib/dpkg/lock – open ...

Linux 开启ssh服务,远程连接|服务器禁止访问问题

25. July 2016 Linux 0
第一步 开终端命令,通过 apt-get install ssh 安装 第二步 service ssh start 打开ssh服务  或者 /etc/init.d/sshd start 第三步 vim /etc/ssh/sshd.config  PermitRootLogin without passwd 改成 PermitRootLogin yes //表示可以让用户使用密码登录 第四步 service ssh restart 开启关闭防火墙 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 重启后生效 永久生效 开启: chkconfig iptables on 关闭: chkconfig iptables off

阿里云ESC Nginx下为WordPress添加伪静态规则

18. July 2016 Linux 0
先说下伪静态的好处 第一 方便搜索引擎蜘蛛(Spider)来抓取主页上的相关内容; 第二提高用户对主页的信任度; 第三 影响网站在搜索引擎的排名中。 阿里云ESC Nginx下为WordPress添加伪静态规则挺简单的,步骤如下 第一步: 打开如下路径/alidata/server/nginx/conf/rewrite  看到一些*.conf 文件。 第二步: 新建一个wordpress.conf,当然已经有此文件的就不用创建了,把下面代码粘贴到文件里面,一定要记得保存。 location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } } 第三步 打开路径/alidata/server/nginx/conf/vhosts,打开你配置域名绑定的文件,例如 我的为lezhi.conf 在下面找到这句话 include /alidata/server/nginx/conf/rewrite/wordpress.conf; 把最后改成wordpress.conf 即可,我已经修改好了,就是刚才我们创建的那个文件。 第四步 在WordPress后台设置生成的url规则,最后 service nginx restart  重启nginx,神奇效果就发生了。 也许你会担心以前被搜索引擎收录的地址还能否正常打开,哈,不用担心,被收录的文章地址照样可以打开,自动转换成你定义好的规则,激动吧!

linux 用户创建以及权限分配

12. June 2016 Linux 0
1,创建用户组 groupadd lgqnlijian //lgqnlijian为用户组名字 参数-n  修改用户组名字 2,删除组 groupdel test //删除用户组 3,添加用户 adduser lijian -g lgqnliian //创建用户lijian,并且放到lgqnlijian用户组 4,创建或者修改密码 passwd lijian //lijian为要修改密码的用户,然后提示输入密码 5,为用户创建权限目录 chown -R lijian:lgqnlijian /var/www/phpcms   //phpcms 为普通用户lijian可操作的文件夹. 6,删除用户 userdel -r lijian 常用的选项是-r,它的作用是把用户的主目录一起删除. 7,用户口令管理 passwd -l lijian 锁定用户 passwd -u lijian 解锁用户 8,将用户添加到用户组 gpasswd -a lijian lgqnlijian 将lijian添加到lgqnlijian组里 gpasswd -d lijian lgqnlijian 将lijian从lgqnlijian组里删除

Linux Apache下绑定多个域名

09. April 2016 Linux 0
假如你使用的是linux服务器。需要把 www.lezhi.ren 解析到/var/www/liian1  把www.ourlanshan.cn解析到/var/www/liian2 首先你需要找到httpd.conf文件,如果不清楚具体位置,可使用 命令 find -name httpd.conf 查找位置,然后打开 文件, # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # 这是实例代码,在这段代码最后添加如下代码 # #    ServerAdmin [email protected] #    DocumentRoot /www/docs/dummy-host.example.com #    ServerName dummy-host.example.com #    ErrorLog logs/dummy-host.example.com-error_log # ...

Linux下增加and设置虚拟内存(swap交换区)

01. April 2016 Linux 0
第一步 打开终端,切换到root用户,输入:free -m查看内存状态 第二步 输入df -B M,查看各分区当前使用情况 第三步  选择一个较大的分区,建立分区文件:输入 dd if=/dev/sda1 of=/swapadd bs=1024 count=524288 524288+0 records in 524288+0 records out 以上命令在根目录新建一个名为swapadd,大小为512M的虚拟内存文件。切割sda1分区, 此处可以换成你空间比较大的分区,或者可使用的分区。 第四歩 移动该文件到空间较大的其他分区:  mkdir /mnt/swap  mv /swapadd /mnt/swap 第五步 执行以下命令启用虚拟内存 mkswap /mnt/swap/swapadd Setting up swapspace version 1, size = 524284 KiB swapon /mnt/swap/swapadd 最后一步 验收成果了  free -m 如果没效果,重启下电脑,亲测,我的已成功。

Linux OR Mac 下Myeclipse的破解

01. April 2016 Linux 0
目前呢,本人在linux安装myeclipse-2015-stable-3.0-offline-installer-linux 以失败告终,这个版本目前是官网的最新版,要是这么被破解了,还真有点负罪感呢。 此次写这篇文章的目的是为了在linux或者mac下运行Myeclipse的破解程序,window下的破解教程一大堆,自己去搜索就好了呢,其实linux或mac下只有一点不同,下载myeclipse的破解包以后,有个crack.bat,window用户都是双击进行,然而linux或者mac用户呢,其实也很简单了,下载好破解包以后,按照以前步骤,破解没那么难。(据说安装以后,打开后再破解就会出现各种问题,我故意开着试了一下,没问题,不过还是建议在安装好之后,破解完以后在运行,就怕万一呢) 第一步 在破解包路径下,执行命令   java -jar cracker.jar,然后就可以看到我们期待已久的画面了。(crach.bar 文件也是为了运行这个jar包)如果你是window用户,直接双击crach.bar即可,下面步骤相同。 第二步   在UserCode随便输入,例如admin,在后面选择自己的版本,我用的是blue 第三步,点击SystemID    (如果出错,再点击一次就好) 第四步,点击Active 第五步,点击tool→SaveProperites 第六步,点击Tools →1.ReplaceJarFile,找到Myeclipse安装目录下的plugins,点击“打开” 然后运行就好了,我安装的是myeclipse-blue-2014-cn-ga-offline-installer-linux.run,成功破解。(注意,一步步执行完以后再进行下一步)

linux 下lampp 解决Another web server daemon with SSL is already running

26. March 2016 Linux 0
第一步 打开 /opt/lampp/etc/httpd.conf ,搜索 \"Listen 80\",然后把端口号改为8080(在端口号合法范围内都可以) 第二步 打开 /opt/lampp/etc/extra/httpd-ssl.conf,搜索\"Listen 443\",然后端口号改为17443(规则同上) 第三步 打开 \"/opt/lampp/lampp\",搜索\"testport 80\",然后把80改为刚才修改的8080, 然后搜索 \"testport 443\",把443改为17443。 最后一步 运行 \"/opt/lampp/lampp restart\" 或者\"/opt/lampp/lampp start\"