编译安装PHP-7.2.8
一 下载并软件包
wget http://124.205.69.169/files/A218000006E9730A/cn2.php.net/distributions/php-7.2.8.tar.gz tar xf php-7.2.8.tar.gz cd php-7.2.8
二 安装依赖程序
yum -y install pcre pcre-devel openssl openssl-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses ncurses-devel curl curl-devel krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap jemalloc-devel cmake boost-devel bison automake libevent libevent-devel gd gd-devel libtool* libmcrypt libmcrypt-devel mcrypt mhash libxslt libxslt-devel readline readline-devel gmp gmp-devel libcurl libcurl-devel openjpeg-devel
安装 libsodium-1.0.16.tar.gz yum安装报错编译安装
下载地址:https://github.com/jedisct1/libsodium/releases
tar xf libsodium-1.0.16.tar.gz cd libsodium-1.0.16/ ./configure make -j 2 && make install ldconfig
三 编译安装
部分编译注释 ===>>点击进入
[root@centos7 php-7.2.8]# ./configure --prefix=/usr/local/php-7.2.8 --with-config-file-path=/usr/local/php-7.2.8/etc --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --with-gmp --with-snmp --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --with-curl --with-sodium --with-gd --with-openssl --with-mhash --with-xmlrpc --with-xsl --with-gettext --enable-pcntl --enable-sockets --enable-zip --enable-soap --enable-fpm --enable-mysqlnd --enable-ftp --enable-intl --enable-xml --enable-bcmath --enable-shmop --enable-exif --enable-sysvsem --enable-mbregex --enable-mbstring --enable-maintainer-zts --enable-inline-optimization --disable-debug --disable-rpath --disable-opcache --disable-fileinfo [root@centos7 php-7.2.8]# echo $? 0 [root@centos7 php-7.2.8]# make -j 2 [root@centos7 php-7.2.8]# echo $? 0 [root@centos7 php-7.2.8]# make install [root@centos7 php-7.2.8]# echo $? 0
在编译PHP过程中,编译php时,如果指定以下几个参数
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
表示使用mysqlnd驱动。
四 拷贝默认php配置文件
[root@centos7 php-7.2.8]# cp php.ini-development /usr/local/php-7.2.8/etc/php.ini [root@centos7 php-7.2.8]# cp /usr/local/php-7.2.8/etc/php-fpm.conf.default /usr/local/php-7.2.8/etc/php-fpm.conf [root@centos7 php-7.2.8]# cp /usr/local/php-7.2.8/etc/php-fpm.d/www.conf.default /usr/local/php-7.2.8/etc/php-fpm.d/www.conf
五 查看目录
[root@centos7 php-7.2.8]# cd /usr/local/php-7.2.8/ [root@centos7 php-7.2.8]# tree . ├── bin │ ├── pear │ ├── peardev │ ├── pecl │ ├── phar -> phar.phar │ ├── phar.phar │ ├── php │ ├── php-cgi │ ├── php-config │ ├── phpdbg │ └── phpize ├── etc │ ├── pear.conf │ ├── php-fpm.conf │ ├── php-fpm.conf.default │ ├── php-fpm.d │ │ ├── www.conf │ │ └── www.conf.default │ └── php.ini ├── include │ └── php │ ├── ext │ │ ├── date │ │ │ ├── lib │ │ │ │ ├── timelib_config.h │ │ │ │ └── timelib.h │ │ │ └── php_date.h │ │ ├── dom │ │ │ └── xml_common.h │ │ ├── filter │ │ │ └── php_filter.h │ │ ├── gd │ │ │ ├── gdcache.h │ │ │ ├── gd_compat.h │ │ │ ├── libgd │ │ │ │ ├── bmp.h │ │ │ │ ├── gdcache.h │ │ │ │ ├── gd_errors.h │ │ │ │ ├── gdfontg.h │ │ │ │ ├── gdfontl.h │ │ │ │ ├── gdfontmb.h │ │ │ │ ├── gdfonts.h │ │ │ │ ├── gdfontt.h │ │ │ │ ├── gd.h │ │ │ │ ├── gdhelpers.h │ │ │ │ ├── gd_intern.h │ │ │ │ ├── gd_io.h │ │ │ │ ├── jisx0208.h │ │ │ │ └── wbmp.h │ │ │ └── php_gd.h │ │ ├── hash │ │ │ ├── php_hash_adler32.h │ │ │ ├── php_hash_crc32.h │ │ │ ├── php_hash_fnv.h │ │ │ ├── php_hash_gost.h │ │ │ ├── php_hash.h │ │ │ ├── php_hash_haval.h │ │ │ ├── php_hash_joaat.h │ │ │ ├── php_hash_md.h │ │ │ ├── php_hash_ripemd.h │ │ │ ├── php_hash_sha3.h │ │ │ ├── php_hash_sha.h │ │ │ ├── php_hash_snefru.h │ │ │ ├── php_hash_tiger.h │ │ │ └── php_hash_whirlpool.h │ │ ├── iconv │ │ │ ├── php_have_bsd_iconv.h │ │ │ ├── php_have_glibc_iconv.h │ │ │ ├── php_have_ibm_iconv.h │ │ │ ├── php_have_iconv.h │ │ │ ├── php_have_libiconv.h │ │ │ ├── php_iconv_aliased_libiconv.h │ │ │ ├── php_iconv_broken_ignore.h │ │ │ ├── php_iconv.h │ │ │ ├── php_iconv_supports_errno.h │ │ │ ├── php_php_iconv_h_path.h │ │ │ └── php_php_iconv_impl.h │ │ ├── json │ │ │ ├── php_json.h │ │ │ ├── php_json_parser.h │ │ │ └── php_json_scanner.h │ │ ├── libxml │ │ │ └── php_libxml.h │ │ ├── mbstring │ │ │ ├── libmbfl │ │ │ │ ├── config.h │ │ │ │ └── mbfl │ │ │ │ ├── eaw_table.h │ │ │ │ ├── mbfilter_8bit.h │ │ │ │ ├── mbfilter.h │ │ │ │ ├── mbfilter_pass.h │ │ │ │ ├── mbfilter_wchar.h │ │ │ │ ├── mbfl_allocators.h │ │ │ │ ├── mbfl_consts.h │ │ │ │ ├── mbfl_convert.h │ │ │ │ ├── mbfl_defs.h │ │ │ │ ├── mbfl_encoding.h │ │ │ │ ├── mbfl_filter_output.h │ │ │ │ ├── mbfl_ident.h │ │ │ │ ├── mbfl_language.h │ │ │ │ ├── mbfl_memory_device.h │ │ │ │ └── mbfl_string.h │ │ │ ├── mbstring.h │ │ │ ├── oniguruma │ │ │ │ └── oniguruma.h │ │ │ ├── php_mbregex.h │ │ │ └── php_onig_compat.h │ │ ├── mysqli │ │ │ ├── mysqli_mysqlnd.h │ │ │ └── php_mysqli_structs.h │ │ ├── mysqlnd │ │ │ ├── config-win.h │ │ │ ├── mysql_float_to_double.h │ │ │ ├── mysqlnd_alloc.h │ │ │ ├── mysqlnd_auth.h │ │ │ ├── mysqlnd_block_alloc.h │ │ │ ├── mysqlnd_charset.h │ │ │ ├── mysqlnd_commands.h │ │ │ ├── mysqlnd_connection.h │ │ │ ├── mysqlnd_debug.h │ │ │ ├── mysqlnd_enum_n_def.h │ │ │ ├── mysqlnd_ext_plugin.h │ │ │ ├── mysqlnd.h │ │ │ ├── mysqlnd_libmysql_compat.h │ │ │ ├── mysqlnd_plugin.h │ │ │ ├── mysqlnd_portability.h │ │ │ ├── mysqlnd_priv.h │ │ │ ├── mysqlnd_protocol_frame_codec.h │ │ │ ├── mysqlnd_ps.h │ │ │ ├── mysqlnd_read_buffer.h │ │ │ ├── mysqlnd_result.h │ │ │ ├── mysqlnd_result_meta.h │ │ │ ├── mysqlnd_reverse_api.h │ │ │ ├── mysqlnd_statistics.h │ │ │ ├── mysqlnd_structs.h │ │ │ ├── mysqlnd_vio.h │ │ │ ├── mysqlnd_wireprotocol.h │ │ │ └── php_mysqlnd.h │ │ ├── pcre │ │ │ ├── pcrelib │ │ │ │ ├── config.h │ │ │ │ ├── pcre.h │ │ │ │ ├── pcre_internal.h │ │ │ │ ├── pcreposix.h │ │ │ │ └── ucp.h │ │ │ └── php_pcre.h │ │ ├── pdo │ │ │ ├── php_pdo_driver.h │ │ │ ├── php_pdo_error.h │ │ │ └── php_pdo.h │ │ ├── phar │ │ │ └── php_phar.h │ │ ├── session │ │ │ ├── mod_files.h │ │ │ ├── mod_user.h │ │ │ └── php_session.h │ │ ├── simplexml │ │ │ ├── php_simplexml_exports.h │ │ │ └── php_simplexml.h │ │ ├── sockets │ │ │ └── php_sockets.h │ │ ├── spl │ │ │ ├── php_spl.h │ │ │ ├── spl_array.h │ │ │ ├── spl_directory.h │ │ │ ├── spl_dllist.h │ │ │ ├── spl_engine.h │ │ │ ├── spl_exceptions.h │ │ │ ├── spl_fixedarray.h │ │ │ ├── spl_functions.h │ │ │ ├── spl_heap.h │ │ │ ├── spl_iterators.h │ │ │ └── spl_observer.h │ │ ├── sqlite3 │ │ │ └── libsqlite │ │ │ └── sqlite3.h │ │ ├── standard │ │ │ ├── base64.h │ │ │ ├── basic_functions.h │ │ │ ├── crc32.h │ │ │ ├── credits_ext.h │ │ │ ├── credits.h │ │ │ ├── credits_sapi.h │ │ │ ├── crypt_blowfish.h │ │ │ ├── crypt_freesec.h │ │ │ ├── css.h │ │ │ ├── cyr_convert.h │ │ │ ├── datetime.h │ │ │ ├── dl.h │ │ │ ├── exec.h │ │ │ ├── file.h │ │ │ ├── flock_compat.h │ │ │ ├── fsock.h │ │ │ ├── head.h │ │ │ ├── html.h │ │ │ ├── html_tables.h │ │ │ ├── info.h │ │ │ ├── md5.h │ │ │ ├── microtime.h │ │ │ ├── pack.h │ │ │ ├── pageinfo.h │ │ │ ├── php_array.h │ │ │ ├── php_assert.h │ │ │ ├── php_browscap.h │ │ │ ├── php_crypt.h │ │ │ ├── php_crypt_r.h │ │ │ ├── php_dir.h │ │ │ ├── php_dns.h │ │ │ ├── php_ext_syslog.h │ │ │ ├── php_filestat.h │ │ │ ├── php_fopen_wrappers.h │ │ │ ├── php_ftok.h │ │ │ ├── php_http.h │ │ │ ├── php_image.h │ │ │ ├── php_incomplete_class.h │ │ │ ├── php_iptc.h │ │ │ ├── php_lcg.h │ │ │ ├── php_link.h │ │ │ ├── php_mail.h │ │ │ ├── php_math.h │ │ │ ├── php_metaphone.h │ │ │ ├── php_mt_rand.h │ │ │ ├── php_password.h │ │ │ ├── php_rand.h │ │ │ ├── php_random.h │ │ │ ├── php_smart_string.h │ │ │ ├── php_smart_string_public.h │ │ │ ├── php_standard.h │ │ │ ├── php_string.h │ │ │ ├── php_type.h │ │ │ ├── php_uuencode.h │ │ │ ├── php_var.h │ │ │ ├── php_versioning.h │ │ │ ├── proc_open.h │ │ │ ├── quot_print.h │ │ │ ├── scanf.h │ │ │ ├── sha1.h │ │ │ ├── streamsfuncs.h │ │ │ ├── uniqid.h │ │ │ ├── url.h │ │ │ ├── url_scanner_ex.h │ │ │ └── winver.h │ │ └── xml │ │ ├── expat_compat.h │ │ └── php_xml.h │ ├── include │ ├── main │ │ ├── build-defs.h │ │ ├── fastcgi.h │ │ ├── fopen_wrappers.h │ │ ├── http_status_codes.h │ │ ├── php_compat.h │ │ ├── php_config.h │ │ ├── php_content_types.h │ │ ├── php_getopt.h │ │ ├── php_globals.h │ │ ├── php.h │ │ ├── php_ini.h │ │ ├── php_main.h │ │ ├── php_memory_streams.h │ │ ├── php_network.h │ │ ├── php_open_temporary_file.h │ │ ├── php_output.h │ │ ├── php_reentrancy.h │ │ ├── php_scandir.h │ │ ├── php_stdint.h │ │ ├── php_streams.h │ │ ├── php_syslog.h │ │ ├── php_ticks.h │ │ ├── php_variables.h │ │ ├── php_version.h │ │ ├── rfc1867.h │ │ ├── SAPI.h │ │ ├── snprintf.h │ │ ├── spprintf.h │ │ └── streams │ │ ├── php_stream_context.h │ │ ├── php_stream_filter_api.h │ │ ├── php_stream_glob_wrapper.h │ │ ├── php_stream_mmap.h │ │ ├── php_stream_plain_wrapper.h │ │ ├── php_streams_int.h │ │ ├── php_stream_transport.h │ │ └── php_stream_userspace.h │ ├── sapi │ │ └── cli │ │ └── cli.h │ ├── TSRM │ │ ├── readdir.h │ │ ├── tsrm_config_common.h │ │ ├── tsrm_config.h │ │ ├── tsrm_config.w32.h │ │ ├── TSRM.h │ │ ├── tsrm_strtok_r.h │ │ └── tsrm_win32.h │ └── Zend │ ├── zend_alloc.h │ ├── zend_alloc_sizes.h │ ├── zend_API.h │ ├── zend_arena.h │ ├── zend_ast.h │ ├── zend_bitset.h │ ├── zend_build.h │ ├── zend_builtin_functions.h │ ├── zend_closures.h │ ├── zend_compile.h │ ├── zend_config.h │ ├── zend_config.nw.h │ ├── zend_config.w32.h │ ├── zend_constants.h │ ├── zend_dtrace.h │ ├── zend_errors.h │ ├── zend_exceptions.h │ ├── zend_execute.h │ ├── zend_extensions.h │ ├── zend_float.h │ ├── zend_gc.h │ ├── zend_generators.h │ ├── zend_globals.h │ ├── zend_globals_macros.h │ ├── zend.h │ ├── zend_hash.h │ ├── zend_highlight.h │ ├── zend_inheritance.h │ ├── zend_ini.h │ ├── zend_ini_parser.h │ ├── zend_ini_scanner_defs.h │ ├── zend_ini_scanner.h │ ├── zend_interfaces.h │ ├── zend_istdiostream.h │ ├── zend_iterators.h │ ├── zend_language_parser.h │ ├── zend_language_scanner_defs.h │ ├── zend_language_scanner.h │ ├── zend_list.h │ ├── zend_llist.h │ ├── zend_long.h │ ├── zend_modules.h │ ├── zend_multibyte.h │ ├── zend_multiply.h │ ├── zend_object_handlers.h │ ├── zend_objects_API.h │ ├── zend_objects.h │ ├── zend_operators.h │ ├── zend_portability.h │ ├── zend_ptr_stack.h │ ├── zend_range_check.h │ ├── zend_signal.h │ ├── zend_smart_str.h │ ├── zend_smart_string.h │ ├── zend_smart_string_public.h │ ├── zend_smart_str_public.h │ ├── zend_sort.h │ ├── zend_stack.h │ ├── zend_stream.h │ ├── zend_string.h │ ├── zend_strtod.h │ ├── zend_strtod_int.h │ ├── zend_ts_hash.h │ ├── zend_type_info.h │ ├── zend_types.h │ ├── zend_variables.h │ ├── zend_virtual_cwd.h │ ├── zend_vm_def.h │ ├── zend_vm_execute.h │ ├── zend_vm.h │ └── zend_vm_opcodes.h ├── lib │ └── php │ ├── Archive │ │ └── Tar.php │ ├── build │ │ ├── acinclude.m4 │ │ ├── ax_check_compile_flag.m4 │ │ ├── config.guess │ │ ├── config.sub │ │ ├── libtool.m4 │ │ ├── ltmain.sh │ │ ├── Makefile.global │ │ ├── mkdep.awk │ │ ├── phpize.m4 │ │ ├── run-tests.php │ │ ├── scan_makefile_in.awk │ │ └── shtool │ ├── Console │ │ └── Getopt.php │ ├── data │ │ └── PEAR │ │ ├── package.dtd │ │ └── template.spec │ ├── doc │ │ ├── Archive_Tar │ │ │ └── docs │ │ │ └── Archive_Tar.txt │ │ ├── PEAR │ │ │ ├── INSTALL │ │ │ ├── LICENSE │ │ │ └── README.rst │ │ ├── Structures_Graph │ │ │ ├── docs │ │ │ │ └── tutorials │ │ │ │ └── Structures_Graph │ │ │ │ └── Structures_Graph.pkg │ │ │ └── LICENSE │ │ └── XML_Util │ │ └── examples │ │ ├── example2.php │ │ └── example.php │ ├── OS │ │ └── Guess.php │ ├── PEAR │ │ ├── Builder.php │ │ ├── ChannelFile │ │ │ └── Parser.php │ │ ├── ChannelFile.php │ │ ├── Command │ │ │ ├── Auth.php │ │ │ ├── Auth.xml │ │ │ ├── Build.php │ │ │ ├── Build.xml │ │ │ ├── Channels.php │ │ │ ├── Channels.xml │ │ │ ├── Common.php │ │ │ ├── Config.php │ │ │ ├── Config.xml │ │ │ ├── Install.php │ │ │ ├── Install.xml │ │ │ ├── Mirror.php │ │ │ ├── Mirror.xml │ │ │ ├── Package.php │ │ │ ├── Package.xml │ │ │ ├── Pickle.php │ │ │ ├── Pickle.xml │ │ │ ├── Registry.php │ │ │ ├── Registry.xml │ │ │ ├── Remote.php │ │ │ ├── Remote.xml │ │ │ ├── Test.php │ │ │ └── Test.xml │ │ ├── Command.php │ │ ├── Common.php │ │ ├── Config.php │ │ ├── Dependency2.php │ │ ├── DependencyDB.php │ │ ├── Downloader │ │ │ └── Package.php │ │ ├── Downloader.php │ │ ├── ErrorStack.php │ │ ├── Exception.php │ │ ├── Frontend │ │ │ └── CLI.php │ │ ├── Frontend.php │ │ ├── Installer │ │ │ ├── Role │ │ │ │ ├── Cfg.php │ │ │ │ ├── Cfg.xml │ │ │ │ ├── Common.php │ │ │ │ ├── Data.php │ │ │ │ ├── Data.xml │ │ │ │ ├── Doc.php │ │ │ │ ├── Doc.xml │ │ │ │ ├── Ext.php │ │ │ │ ├── Ext.xml │ │ │ │ ├── Man.php │ │ │ │ ├── Man.xml │ │ │ │ ├── Php.php │ │ │ │ ├── Php.xml │ │ │ │ ├── Script.php │ │ │ │ ├── Script.xml │ │ │ │ ├── Src.php │ │ │ │ ├── Src.xml │ │ │ │ ├── Test.php │ │ │ │ ├── Test.xml │ │ │ │ ├── Www.php │ │ │ │ └── Www.xml │ │ │ └── Role.php │ │ ├── Installer.php │ │ ├── PackageFile │ │ │ ├── Generator │ │ │ │ ├── v1.php │ │ │ │ └── v2.php │ │ │ ├── Parser │ │ │ │ ├── v1.php │ │ │ │ └── v2.php │ │ │ ├── v1.php │ │ │ ├── v2 │ │ │ │ ├── rw.php │ │ │ │ └── Validator.php │ │ │ └── v2.php │ │ ├── PackageFile.php │ │ ├── Packager.php │ │ ├── Proxy.php │ │ ├── Registry.php │ │ ├── REST │ │ │ ├── 10.php │ │ │ ├── 11.php │ │ │ └── 13.php │ │ ├── REST.php │ │ ├── RunTest.php │ │ ├── Task │ │ │ ├── Common.php │ │ │ ├── Postinstallscript │ │ │ │ └── rw.php │ │ │ ├── Postinstallscript.php │ │ │ ├── Replace │ │ │ │ └── rw.php │ │ │ ├── Replace.php │ │ │ ├── Unixeol │ │ │ │ └── rw.php │ │ │ ├── Unixeol.php │ │ │ ├── Windowseol │ │ │ │ └── rw.php │ │ │ └── Windowseol.php │ │ ├── Validate.php │ │ ├── Validator │ │ │ └── PECL.php │ │ └── XMLParser.php │ ├── pearcmd.php │ ├── PEAR.php │ ├── peclcmd.php │ ├── Structures │ │ ├── Graph │ │ │ ├── Manipulator │ │ │ │ ├── AcyclicTest.php │ │ │ │ └── TopologicalSorter.php │ │ │ └── Node.php │ │ └── Graph.php │ ├── System.php │ ├── test │ │ ├── Console_Getopt │ │ │ └── tests │ │ │ ├── 001-getopt.phpt │ │ │ ├── bug10557.phpt │ │ │ ├── bug11068.phpt │ │ │ └── bug13140.phpt │ │ ├── Structures_Graph │ │ │ └── tests │ │ │ ├── AcyclicTestTest.php │ │ │ ├── AllTests.php │ │ │ ├── BasicGraphTest.php │ │ │ ├── helper.inc │ │ │ └── TopologicalSorterTest.php │ │ └── XML_Util │ │ └── tests │ │ ├── AbstractUnitTests.php │ │ ├── ApiVersionTests.php │ │ ├── AttributesToStringTests.php │ │ ├── Bug18343Tests.php │ │ ├── Bug21177Tests.php │ │ ├── Bug21184Tests.php │ │ ├── Bug4950Tests.php │ │ ├── Bug5392Tests.php │ │ ├── CollapseEmptyTagsTests.php │ │ ├── CreateCDataSectionTests.php │ │ ├── CreateCommentTests.php │ │ ├── CreateEndElementTests.php │ │ ├── CreateStartElementTests.php │ │ ├── CreateTagFromArrayTests.php │ │ ├── CreateTagTests.php │ │ ├── GetDocTypeDeclarationTests.php │ │ ├── GetXmlDeclarationTests.php │ │ ├── IsValidNameTests.php │ │ ├── RaiseErrorTests.php │ │ ├── ReplaceEntitiesTests.php │ │ ├── ReverseEntitiesTests.php │ │ └── SplitQualifiedNameTests.php │ └── XML │ └── Util.php ├── php │ ├── man │ │ ├── man1 │ │ │ ├── phar.1 │ │ │ ├── phar.phar.1 │ │ │ ├── php.1 │ │ │ ├── php-cgi.1 │ │ │ ├── php-config.1 │ │ │ ├── phpdbg.1 │ │ │ └── phpize.1 │ │ └── man8 │ │ └── php-fpm.8 │ └── php │ └── fpm │ └── status.html ├── sbin │ └── php-fpm └── var ├── log └── run 98 directories, 490 files
六 启动并测试
cp /tools/php-7.2.8/sapi/fpm/init.d.php-fpm /etc/init.d/php.fpm chmod +x /etc/init.d/php.fpm chmod +x /etc/init.d/php.fpm start
[root@centos7 sbin]# netstat -lnutp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 57529/php-fpm: mast
七 Nginx配置php
location / { root html; index index.php index.html index.htm; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; # fastcgi_pass unix:/var/run/php-fcgi.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; include fastcgi_params; }
八 编写php-fpm启动文件
[root@centos7 php-fpm.d]# cat /etc/systemd/system/php-fpm.service [Unit] Description=The PHP FastCGI Process Manager After=syslog.target network.target [Service] Type=simple PIDFile=/var/log/php-fpm/php-fpm.pid ExecStart=/usr/local/php/sbin/php-fpm --nodaemonize --fpm-config /usr/local/php/etc/php-fpm.conf ExecReload=/bin/kill -USR2 $MAINPID ExecStop=/bin/kill -SIGINT $MAINPID [Install] WantedBy=multi-user.targe
九 nginx检查配置并重启
[root@centos7 sbin]# nginx -t nginx: the configuration file /usr/local/nginx-1.15.2/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx-1.15.2/conf/nginx.conf test is successful [root@centos7 sbin]# systemctl restart nginx
十 网页浏览验证
作者:闫世成
出处:http://cnblogs.com/yanshicheng
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题或建议,请联系上述邮箱,非常感谢。