2016-07-13 9 views
1

CentOSでphp7-fpmを使いたいと思います。CentOS7でphp7-fpmが実行されていません

私は、次のコマンドを使用してFPMを起動します。systemctl start php7-fpm.service

私は何のエラーを持っていない、とPHP7-FPMは全く実行されている( 'netstatの-lntp`)ではありません

私は、このコマンドsystemctl status php7-fpm.serviceを実行すると、私はこれを取得:

systemctl status php7-fpm.service 
● php7-fpm.service - LSB: starts php7-fpm 
    Loaded: loaded (/etc/rc.d/init.d/php7-fpm) 
    Active: active (exited) since mar. 2016-07-12 17:12:43 CEST; 15h ago 
    Docs: man:systemd-sysv-generator(8) 
    Process: 818 ExecStart=/etc/rc.d/init.d/php7-fpm start (code=exited, status=0/SUCCESS) 

juil. 12 17:12:42 centos7 systemd[1]: Starting LSB: starts php7-fpm... 
juil. 12 17:12:42 centos7 php7-fpm[818]: /etc/rc.d/init.d/php7-fpm: ligne40: init_is_upstart : command not found 
juil. 12 17:12:42 centos7 php7-fpm[818]: /etc/rc.d/init.d/php7-fpm: ligne119: log_daemon_msg : command not found 
juil. 12 17:12:43 centos7 php7-fpm[818]: /etc/rc.d/init.d/php7-fpm: ligne68: start-stop-daemon : command not found 
juil. 12 17:12:43 centos7 php7-fpm[818]: /etc/rc.d/init.d/php7-fpm: ligne125: log_end_msg : command not found 
juil. 12 17:12:43 centos7 systemd[1]: Started LSB: starts php7-fpm. 
juil. 12 17:24:51 centos7 systemd[1]: Started LSB: starts php7-fpm. 

私はどのようにphp7-fpmを実行できますか?

答えて

0

問題は、php7-fpmスクリプトで使用されている関数が定義されていないことです。したがって、多くのファイルを作成または更新する必要があります。 php7-fpmファイルには、いくつかのデータや関数を使用するためのファイルが含まれています。

  • /LIB/LSB/INIT-機能(インポート一部の機能)
  • /lib/init/vars.sh(インポートデータ)

検証既存のinit関数とvars.shファイルphp7-fpmをリロードしようとします。

さらに、コマンドstart-stop-daemonはCentOS上に存在しません。手動でインストールする:

wget http://blog.starcklin.com/files/dpkg_1.17.6.tar.xz 
tar -xf dpkg_1.17.6.tar.xz 
cd dpkg-1.17.6 

sudo yum install ncurses-devel ncurses 

./configure 
make 

cd utils 
make 

cc start-stop-daemon.c -o start-stop-daemon 

sudo cp start-stop-daemon /usr/local/bin 
関連する問題