yao000 发表于 2015-8-21 13:52:57

LNMP安装问题

查什么占用了端口   netstat -nlp |grep :80
  root@zzx:/usr/local/mysql# netstat -nlp |grep :80
tcp      0      0 0.0.0.0:80            0.0.0.0:*               LISTEN      25269/nginx.conf
  #查看mysql实例的状态
# netstat -ntlp| grep 3306
tcp      0      0 :::3306                     :::*                        LISTEN      13001/mysqld



dpkg -L 包名
这里的包名是你用apt-get安装时的名称,不是文件名
  mysql -u root -p   #进入mysql控制台
  root@zzx:/usr/local/php# find / -name php.ini            
  /usr/local/php/etc/php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini   #修改这个文件才能生效
   service php-fpm reload#重新启动php使php.ini文件修改后马上生效
  /etc/init.d/php-fpm start 启动php
  /etc/init.d/apache2 restart #重启apache服务
  
  mysql-server,mysql-devel...各有什么不同呢?






MySQL-VERSION.i386.rpm MySQL服务器。除非你只是想要与运行在其他机器上MySQL服务器连接,否则你将需要它。
MySQL-client-VERSION.i386.rpm 标准MySQL客户程序。你可能总是需要安装这个包。
MySQL-bench-VERSION.i386.rpm 测试和基准程序。需要Perl和msql-mysql-modules RPM。
MySQL-devel-VERSION.i386.rpm 所需的库和包含文件。如果你想要编译其他MySQL客户程序, 例如Perl模块。
MySQL-VERSION.src.rpm 包含上述所有包的源代码。它也能被用来尝试为其他硬件平台构造RPM(例如,Alpha或SPARC)。
查看一个RPM包中的所有文件:
shell>; rpm - qplMySQL-VERSION.i386.rpm
实施一个标准的最小安装,运行这个命令:
shell>; rpm -i MySQL-VERSION.i386.rpmMySQL-client-VERSION.i386.rpm


  
  
  /etc/rc.d/init.d/mysqld status   #查mysql状态
  # /etc/rc.d/init.d/mysqld status
SUCCESS! MySQL running (2175)
  打开mysql      service mysqld start
查mysql版本mysql -V
  

卸载mysql   
yum remove mysql mysql-server mysql-libs compat-mysql51   
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
有的话继续删除
  可以用-v 参数查看nginx的版本
  假设你的nginx安装在/usr/local/nginx目录
  # /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.6.0
  执行命令会输出nginx的版本号
  
  
  # whereis nginx      #查安装位置
nginx: /usr/local/nginx
  # rpm -qa |grep php   #列出所有包
php-gd-5.4.16-23.el7_0.3.x86_64
php-common-5.4.16-23.el7_0.3.x86_64
  
  
  
  # rpm -q pcre   #检查是否安装某个rpm包
pcre-8.32-12.el7.x86_64
  
  
  
  service php-fpm start
  错误:
  Starting php-fpm ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address
  already in use (98)
   ERROR: FPM initialization failed
  failed
  解决方法:
  netstat -lntup | grep 9000
  killall php-fpm
  # service php-fpm start
  Starting php-fpmdone                            启动成功
  
页: [1]
查看完整版本: LNMP安装问题