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实例的状态
[root@SZDB mysqldata]# 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 - qpl  MySQL-VERSION.i386.rpm
实施一个标准的最小安装,运行这个命令: 

shell>; rpm -i MySQL-VERSION.i386.rpm  MySQL-client-VERSION.i386.rpm

 

 

/etc/rc.d/init.d/mysqld status   #查mysql状态

[root@ZZXOS 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目录

[root@ZZXOS nginx-1.6.0]# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.6.0

执行命令会输出nginx的版本号 

 

 

[root@ZZXOS nginx-1.6.0]# whereis nginx        #查安装位置
nginx: /usr/local/nginx

[root@ZZXOS zzx]# 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

 

 

 

[root@ZZXOS zzx]# rpm -q pcre   #检查是否安装某个rpm包
pcre-8.32-12.el7.x86_64

 

 

 

service php-fpm start 

错误:

Starting php-fpm [09-Aug-2014 00:45:40] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address 

 already in use (98)

[09-Aug-2014 00:45:40] ERROR: FPM initialization failed

 failed

 解决方法: 

netstat -lntup | grep 9000 

killall php-fpm 

[root@www ~]# service php-fpm start

Starting php-fpm  done                            启动成功

 

posted on 2015-01-26 19:51  寒星12345678999  阅读(174)  评论(0编辑  收藏  举报