安装lnmp1.5报错
checking for Google perftools in /opt/local/ ... not found./configure: error: the Google perftools module requires the Google perftools
library. You can either do not enable the module or install the library.
make: *** Keine Regel vorhanden, um das Target »build«,
benötigt von »default«, zu erstellen.Schluss.
make: *** Keine Regel vorhanden, um das Target »build«,
benötigt von »default«, zu erstellen.Schluss.
make: *** Keine Regel, um »install« zu erstellen.Schluss.
cp: reguläre Datei „/usr/local/nginx/conf/nginx.conf“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
cp: das Verzeichnis „/usr/local/nginx/conf/“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
cp: reguläre Datei „/usr/local/nginx/conf/pathinfo.conf“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
cp: reguläre Datei „/usr/local/nginx/conf/enable-php.conf“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
cp: reguläre Datei „/usr/local/nginx/conf/enable-php-pathinfo.conf“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
cp: reguläre Datei „/usr/local/nginx/conf/enable-ssl-example.conf“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
cp: reguläre Datei „/usr/local/nginx/conf/magento2-example.conf“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
mkdir: das Verzeichnis „/usr/local/nginx/conf/vhost“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
include/nginx.sh: Zeile 118: /usr/local/nginx/conf/fastcgi.conf: Datei oder Verzeichnis nicht gefunden
sed: kann /usr/local/nginx/conf/nginx.conf nicht lesen: Datei oder Verzeichnis nicht gefunden
Create PHP Info Tool...
Copy PHP Prober...
Copy Opcache Control Panel...
============================Install PHPMyAdmin=================================
tar: phpMyAdmin-4.8.1-all-languages/vendor/bin/lint-query: Kann keine symbolische Verknüpfung zu „„../phpmyadmin/sql-parser/bin/lint-query““ anlegen: Protokollfehler
tar: phpMyAdmin-4.8.1-all-languages/vendor/bin/highlight-query: Kann keine symbolische Verknüpfung zu „„../phpmyadmin/sql-parser/bin/highlight-query““ anlegen: Protokollfehler
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
============================phpMyAdmin install completed=======================
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
Add Startup and Starting LNMP...
Add nginx service at system startup...
Starting nginx... /etc/init.d/nginx: Zeile 41: /usr/local/nginx/sbin/nginx: Datei oder Verzeichnis nicht gefunden
failed
Add mysql service at system startup...
/etc/init.d/mysql: Zeile 244: my_print_defaults: Kommando nicht gefunden.
Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)
Add php-fpm service at system startup...
Starting php-fpmdone
============================== Check install ==============================
Checking ...
Error: Nginx install failed.
Error: MySQL install failed.
PHP: OK
PHP-FPM: OK
Sorry, Failed to install LNMP!
Please visit https://bbs.vpser.net/forum-25-1.html feedback errors and logs.
You can download /root/lnmp-install.log from your server,and upload lnmp-install.log to LNMP Forum.
看上去好像是安装谷歌的内存管理插件出问题了, make: *** Fehler 1
/bin/sh ./libtool--tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src-I./src -pthread -DNDEBUG -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc-Wno-unused-result -DNO_FRAME_POINTER -g -O2 -MT src/libtcmalloc_la-heap-checker.lo -MD -MP -MF src/.deps/libtcmalloc_la-heap-checker.Tpo -c -o src/libtcmalloc_la-heap-checker.lo `test -f 'src/heap-checker.cc' || echo './'`src/heap-checker.cc
libtool: compile:g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -DNDEBUG -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc -Wno-unused-result -DNO_FRAME_POINTER -g -O2 -MT src/libtcmalloc_la-heap-checker.lo -MD -MP -MF src/.deps/libtcmalloc_la-heap-checker.Tpo -c src/heap-checker.cc-fPIC -DPIC -o src/.libs/libtcmalloc_la-heap-checker.o
src/heap-checker.cc: In statischer Elementfunktion »static void HeapLeakChecker::IgnoreLiveObjectsLocked(const char*, const char*)«:
src/heap-checker.cc:1436:52: Fehler: »MS_ASYNC« wurde in diesem Gültigkeitsbereich nicht definiert
if (msync(const_cast<char*>(object), size, MS_ASYNC) != 0) {
^
src/heap-checker.cc:1436:60: Fehler: »msync« wurde in diesem Gültigkeitsbereich nicht definiert
if (msync(const_cast<char*>(object), size, MS_ASYNC) != 0) {
^
make: *** Fehler 1
/bin/sh ./libtool--tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src-I./src -pthread -DNDEBUG -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc-Wno-unused-result -DNO_FRAME_POINTER -g -O2 -MT src/libtcmalloc_la-heap-checker.lo -MD -MP -MF src/.deps/libtcmalloc_la-heap-checker.Tpo -c -o src/libtcmalloc_la-heap-checker.lo `test -f 'src/heap-checker.cc' || echo './'`src/heap-checker.cc
libtool: compile:g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -DNDEBUG -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc -Wno-unused-result -DNO_FRAME_POINTER -g -O2 -MT src/libtcmalloc_la-heap-checker.lo -MD -MP -MF src/.deps/libtcmalloc_la-heap-checker.Tpo -c src/heap-checker.cc-fPIC -DPIC -o src/.libs/libtcmalloc_la-heap-checker.o
src/heap-checker.cc: In statischer Elementfunktion »static void HeapLeakChecker::IgnoreLiveObjectsLocked(const char*, const char*)«:
src/heap-checker.cc:1436:52: Fehler: »MS_ASYNC« wurde in diesem Gültigkeitsbereich nicht definiert
if (msync(const_cast<char*>(object), size, MS_ASYNC) != 0) {
^
src/heap-checker.cc:1436:60: Fehler: »msync« wurde in diesem Gültigkeitsbereich nicht definiert
if (msync(const_cast<char*>(object), size, MS_ASYNC) != 0) {
^
make: *** Fehler 1
未知原因导致tcmalloc安装失败,据 https://github.com/gperftools/gperftools/issues/1008 上说是个bug,可以自己打包github上的最新代码,把tcmalloc源码目录命名为 gperftools-2.7 并打包成 gperftools-2.7.tar.gz 然后放到 lnmp安装包 src目录下,然后再安装试试
我们这个centos 7的系统测试无法复现该问题 感谢大大的快速响应,我的系统也是centos7 挂账vhost已经快照,等下我试试。 licess 发表于 2019-4-10 14:23
未知原因导致tcmalloc安装失败,据 https://github.com/gperftools/gperftools/issues/1008 上说是个bug, ...
感谢大大的快速响应,我的系统也是centos7 挂账vhost已经快照,等下我试试。
页:
[1]