码界工坊

htykm.cn
人生若只如初见

ubuntu lamp环境搭建步骤

在Ubuntu上搭建LAMP(Linux, Apache, MySQL, PHP)环境是一个相对简单的过程。以下是详细的步骤:

准备工作

  1. 确保你的Ubuntu系统已更新至最新版本。可以通过以下命令完成:
    sudo apt updatesudo apt upgrade

安装Apache

  1. 在命令行中输入以下命令来安装Apache:
    sudo apt install apache2
  2. 安装完成后,可以通过在浏览器中输入服务器的IP地址来测试Apache是否正常运行。如果看到“It Works!”的页面,则表示Apache安装成功。

安装MySQL

  1. 使用以下命令安装MySQL服务器:
    sudo apt install mysql-server
  2. 安装过程中会提示设置root用户的密码,请确保设置一个强密码并记住。

安装PHP及其扩展

  1. 安装PHP及其常用模块:
    sudo apt install php libapache2-mod-php php-mysql
  2. 安装完成后,重启Apache服务以使PHP模块生效:
    sudo systemctl restart apache2

测试LAMP环境

  1. 创建一个名为info.php的文件,并将其放置在Apache的默认文档根目录(通常是/var/www/html)中。在文件中写入以下内容:
    
    
    
    phpinfo()
    
    PHP logo

    PHP Version 7.2.33

    System Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
    Build Date Aug 11 2020 15:38:14
    Configure Command './configure' '--prefix=/www/server/php/72' '--with-config-file-path=/www/server/php/72/etc' '--enable-fpm' '--with-fpm-user=www' '--with-fpm-group=www' '--enable-mysqlnd' '--with-mysqli=mysqlnd' '--with-pdo-mysql=mysqlnd' '--with-iconv-dir' '--with-freetype-dir=/usr/local/freetype' '--with-jpeg-dir' '--with-png-dir' '--with-zlib' '--with-libxml-dir=/usr' '--enable-xml' '--disable-rpath' '--enable-bcmath' '--enable-shmop' '--enable-sysvsem' '--enable-inline-optimization' '--with-curl=/usr/local/curl' '--enable-mbregex' '--enable-mbstring' '--enable-intl' '--enable-ftp' '--with-gd' '--enable-gd-native-ttf' '--with-openssl=/usr/local/openssl' '--with-mhash' '--enable-pcntl' '--enable-sockets' '--with-xmlrpc' '--enable-zip' '--enable-soap' '--with-gettext' '--disable-fileinfo' '--enable-opcache'
    Server API FPM/FastCGI
    Virtual Directory Support disabled
    Configuration File (php.ini) Path /www/server/php/72/etc
    Loaded Configuration File /www/server/php/72/etc/php.ini
    Scan this dir for additional .ini files (none)
    Additional .ini files parsed (none)
    PHP API 20170718
    PHP Extension 20170718
    Zend Extension 320170718
    Zend Extension Build API320170718,NTS
    PHP Extension Build API20170718,NTS
    Debug Build no
    Thread Safety disabled
    Zend Signal Handling enabled
    Zend Memory Manager enabled
    Zend Multibyte Support provided by mbstring
    IPv6 Support enabled
    DTrace Support disabled
    Registered PHP Streamshttps, ftps, compress.zlib, php, file, glob, data, http, ftp, phar, zip
    Registered Stream Socket Transportstcp, udp, unix, udg, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2
    Registered Stream Filterszlib.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk
    Zend logo This program makes use of the Zend Scripting Language Engine:
    Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
        with Zend OPcache v7.2.33, Copyright (c) 1999-2018, by Zend Technologies

    Configuration

    bcmath

    BCMath support enabled
    DirectiveLocal ValueMaster Value
    bcmath.scale00

    cgi-fcgi

    php-fpm active
    DirectiveLocal ValueMaster Value
    cgi.discard_path00
    cgi.fix_pathinfo11
    cgi.force_redirect11
    cgi.nph00
    cgi.redirect_status_envno valueno value
    cgi.rfc2616_headers00
    fastcgi.error_headerno valueno value
    fastcgi.logging11
    fpm.configno valueno value

    Core

    PHP Version 7.2.33
    DirectiveLocal ValueMaster Value
    allow_url_fopenOnOn
    allow_url_includeOffOff
    arg_separator.input&&
    arg_separator.output&&
    auto_append_fileno valueno value
    auto_globals_jitOnOn
    auto_prepend_fileno valueno value
    browscapno valueno value
    default_charsetUTF-8UTF-8
    default_mimetypetext/htmltext/html
    disable_classesno valueno value
    disable_functionspassthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenvpassthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
    display_errorsOffOff
    display_startup_errorsOffOff
    doc_rootno valueno value
    docref_extno valueno value
    docref_rootno valueno value
    enable_dlOffOff
    enable_post_data_readingOnOn
    error_append_stringno valueno value
    error_logno valueno value
    error_prepend_stringno valueno value
    error_reporting032759
    expose_phpOffOff
    extension_dir/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718
    file_uploadsOnOn
    hard_timeout22
    highlight.comment#FF8000#FF8000
    highlight.default#0000BB#0000BB
    highlight.html#000000#000000
    highlight.keyword#007700#007700
    highlight.string#DD0000#DD0000
    html_errorsOnOn
    ignore_repeated_errorsOffOff
    ignore_repeated_sourceOffOff
    ignore_user_abortOffOff
    implicit_flushOffOff
    include_path.:/www/server/php/72/lib/php.:/www/server/php/72/lib/php
    input_encodingno valueno value
    internal_encodingno valueno value
    log_errorsOnOn
    log_errors_max_len10241024
    mail.add_x_headerOffOff
    mail.force_extra_parametersno valueno value
    mail.logno valueno value
    max_execution_time300300
    max_file_uploads2020
    max_input_nesting_level6464
    max_input_time6060
    max_input_vars10001000
    memory_limit256M128M
    open_basedir/home/www/cuhuk.cn/:/tmp/no value
    output_buffering40964096
    output_encodingno valueno value
    output_handlerno valueno value
    post_max_size50M50M
    precision1414
    realpath_cache_size4096K4096K
    realpath_cache_ttl120120
    register_argc_argvOffOff
    report_memleaksOnOn
    report_zend_debugOnOn
    request_orderGPGP
    sendmail_fromno valueno value
    sendmail_path/usr/sbin/sendmail -t -i/usr/sbin/sendmail -t -i
    serialize_precision-1-1
    short_open_tagOnOn
    SMTPlocalhostlocalhost
    smtp_port2525
    sys_temp_dirno valueno value
    track_errorsOffOff
    unserialize_callback_funcno valueno value
    upload_max_filesize50M50M
    upload_tmp_dirno valueno value
    user_dirno valueno value
    user_ini.cache_ttl300300
    user_ini.filename.user.ini.user.ini
    variables_orderGPCSGPCS
    xmlrpc_error_number00
    xmlrpc_errorsOffOff
    zend.assertions-1-1
    zend.detect_unicodeOnOn
    zend.enable_gcOnOn
    zend.multibyteOffOff
    zend.script_encodingno valueno value
    zend.signal_checkOffOff

    ctype

    ctype functions enabled

    curl

    cURL support enabled
    cURL Information 7.70.0
    Age 6
    Features
    AsynchDNS Yes
    CharConv No
    Debug No
    GSS-Negotiate No
    IDN No
    IPv6 Yes
    krb4 No
    Largefile Yes
    libz Yes
    NTLM Yes
    NTLMWB Yes
    SPNEGO No
    SSL Yes
    SSPI No
    TLS-SRP Yes
    HTTP2 No
    GSSAPI No
    KERBEROS5 No
    UNIX_SOCKETS Yes
    PSL No
    Protocols dict, file, ftp, ftps, gopher, http, https, imap, imaps, pop3, pop3s, rtsp, smb, smbs, smtp, smtps, telnet, tftp
    Host x86_64-pc-linux-gnu
    SSL Version OpenSSL/1.0.2u
    ZLib Version 1.2.7

    date

    date/time support enabled
    timelib version 2017.09
    "Olson" Timezone Database Version 2018.9
    Timezone Database internal
    Default timezone PRC
    DirectiveLocal ValueMaster Value
    date.default_latitude31.766731.7667
    date.default_longitude35.233335.2333
    date.sunrise_zenith90.58333390.583333
    date.sunset_zenith90.58333390.583333
    date.timezonePRCPRC

    dom

    DOM/XML enabled
    DOM/XML API Version 20031129
    libxml Version 2.9.1
    HTML Support enabled
    XPath Support enabled
    XPointer Support enabled
    Schema Support enabled
    RelaxNG Support enabled

    filter

    Input Validation and Filtering enabled
    Revision $Id: 5a34caaa246b9df197f4b43af8ac66a07464fe4b $
    DirectiveLocal ValueMaster Value
    filter.defaultunsafe_rawunsafe_raw
    filter.default_flagsno valueno value

    ftp

    FTP support enabled
    FTPS support enabled

    gd

    GD Support enabled
    GD Version bundled (2.1.0 compatible)
    FreeType Support enabled
    FreeType Linkage with freetype
    FreeType Version 2.8.0
    GIF Read Support enabled
    GIF Create Support enabled
    JPEG Support enabled
    libJPEG Version 6b
    PNG Support enabled
    libPNG Version 1.5.13
    WBMP Support enabled
    XBM Support enabled
    DirectiveLocal ValueMaster Value
    gd.jpeg_ignore_warning11

    gettext

    GetText Support enabled

    hash

    hash support enabled
    Hashing Engines md2 md4 md5 sha1 sha224 sha256 sha384 sha512/224 sha512/256 sha512 sha3-224 sha3-256 sha3-384 sha3-512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost gost-crypto adler32 crc32 crc32b fnv132 fnv1a32 fnv164 fnv1a64 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5
    MHASH support Enabled
    MHASH API Version Emulated Support

    iconv

    iconv support enabled
    iconv implementation glibc
    iconv library version 2.17
    DirectiveLocal ValueMaster Value
    iconv.input_encodingno valueno value
    iconv.internal_encodingno valueno value
    iconv.output_encodingno valueno value

    igbinary

    igbinary support enabled
    igbinary version 3.2.14
    igbinary APCu serializer ABI no
    igbinary session support yes
    DirectiveLocal ValueMaster Value
    igbinary.compact_stringsOnOn

    intl

    Internationalization supportenabled
    version 1.1.0
    ICU version 50.2
    ICU Data version 50.2
    ICU TZData version 2018e
    ICU Unicode version 6.2
    DirectiveLocal ValueMaster Value
    intl.default_localeno valueno value
    intl.error_level00
    intl.use_exceptions00

    json

    json support enabled
    json version 1.6.0

    libxml

    libXML support active
    libXML Compiled Version 2.9.1
    libXML Loaded Version 20901
    libXML streams enabled

    mbstring

    Multibyte Support enabled
    Multibyte string engine libmbfl
    HTTP input encoding translation disabled
    libmbfl version 1.3.2
    oniguruma version 6.3.0
    mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
    Multibyte (japanese) regex support enabled
    Multibyte regex (oniguruma) backtrack check On
    Multibyte regex (oniguruma) version 6.3.0
    DirectiveLocal ValueMaster Value
    mbstring.detect_orderno valueno value
    mbstring.encoding_translationOffOff
    mbstring.func_overload00
    mbstring.http_inputno valueno value
    mbstring.http_outputno valueno value
    mbstring.http_output_conv_mimetypes^(text/|application/xhtml\+xml)^(text/|application/xhtml\+xml)
    mbstring.internal_encodingno valueno value
    mbstring.languageneutralneutral
    mbstring.strict_detectionOffOff
    mbstring.substitute_characterno valueno value

    mysqli

    MysqlI Supportenabled
    Client API library version mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
    Active Persistent Links 0
    Inactive Persistent Links 0
    Active Links 0
    DirectiveLocal ValueMaster Value
    mysqli.allow_local_infileOffOff
    mysqli.allow_persistentOnOn
    mysqli.default_hostno valueno value
    mysqli.default_port33063306
    mysqli.default_pwno valueno value
    mysqli.default_socketno valueno value
    mysqli.default_userno valueno value
    mysqli.max_linksUnlimitedUnlimited
    mysqli.max_persistentUnlimitedUnlimited
    mysqli.reconnectOffOff
    mysqli.rollback_on_cached_plinkOffOff

    mysqlnd

    mysqlndenabled
    Version mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
    Compression supported
    core SSL supported
    extended SSL supported
    Command buffer size 4096
    Read buffer size 32768
    Read timeout 86400
    Collecting statistics Yes
    Collecting memory statistics No
    Tracing n/a
    Loaded plugins mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password
    API Extensions pdo_mysql,mysqli
    mysqlnd statistics
    bytes_sent 0
    bytes_received 0
    packets_sent 0
    packets_received 0
    protocol_overhead_in 0
    protocol_overhead_out 0
    bytes_received_ok_packet 0
    bytes_received_eof_packet 0
    bytes_received_rset_header_packet 0
    bytes_received_rset_field_meta_packet 0
    bytes_received_rset_row_packet 0
    bytes_received_prepare_response_packet 0
    bytes_received_change_user_packet 0
    packets_sent_command 0
    packets_received_ok 0
    packets_received_eof 0
    packets_received_rset_header 0
    packets_received_rset_field_meta 0
    packets_received_rset_row 0
    packets_received_prepare_response 0
    packets_received_change_user 0
    result_set_queries 0
    non_result_set_queries 0
    no_index_used 0
    bad_index_used 0
    slow_queries 0
    buffered_sets 0
    unbuffered_sets 0
    ps_buffered_sets 0
    ps_unbuffered_sets 0
    flushed_normal_sets 0
    flushed_ps_sets 0
    ps_prepared_never_executed 0
    ps_prepared_once_executed 0
    rows_fetched_from_server_normal 0
    rows_fetched_from_server_ps 0
    rows_buffered_from_client_normal 0
    rows_buffered_from_client_ps 0
    rows_fetched_from_client_normal_buffered 0
    rows_fetched_from_client_normal_unbuffered 0
    rows_fetched_from_client_ps_buffered 0
    rows_fetched_from_client_ps_unbuffered 0
    rows_fetched_from_client_ps_cursor 0
    rows_affected_normal 0
    rows_affected_ps 0
    rows_skipped_normal 0
    rows_skipped_ps 0
    copy_on_write_saved 0
    copy_on_write_performed 0
    command_buffer_too_small 0
    connect_success 0
    connect_failure 0
    connection_reused 0
    reconnect 0
    pconnect_success 0
    active_connections 0
    active_persistent_connections 0
    explicit_close 0
    implicit_close 0
    disconnect_close 0
    in_middle_of_command_close 0
    explicit_free_result 0
    implicit_free_result 0
    explicit_stmt_close 0
    implicit_stmt_close 0
    mem_emalloc_count 0
    mem_emalloc_amount 0
    mem_ecalloc_count 0
    mem_ecalloc_amount 0
    mem_erealloc_count 0
    mem_erealloc_amount 0
    mem_efree_count 0
    mem_efree_amount 0
    mem_malloc_count 0
    mem_malloc_amount 0
    mem_calloc_count 0
    mem_calloc_amount 0
    mem_realloc_count 0
    mem_realloc_amount 0
    mem_free_count 0
    mem_free_amount 0
    mem_estrndup_count 0
    mem_strndup_count 0
    mem_estrdup_count 0
    mem_strdup_count 0
    mem_edupl_count 0
    mem_dupl_count 0
    proto_text_fetched_null 0
    proto_text_fetched_bit 0
    proto_text_fetched_tinyint 0
    proto_text_fetched_short 0
    proto_text_fetched_int24 0
    proto_text_fetched_int 0
    proto_text_fetched_bigint 0
    proto_text_fetched_decimal 0
    proto_text_fetched_float 0
    proto_text_fetched_double 0
    proto_text_fetched_date 0
    proto_text_fetched_year 0
    proto_text_fetched_time 0
    proto_text_fetched_datetime 0
    proto_text_fetched_timestamp 0
    proto_text_fetched_string 0
    proto_text_fetched_blob 0
    proto_text_fetched_enum 0
    proto_text_fetched_set 0
    proto_text_fetched_geometry 0
    proto_text_fetched_other 0
    proto_binary_fetched_null 0
    proto_binary_fetched_bit 0
    proto_binary_fetched_tinyint 0
    proto_binary_fetched_short 0
    proto_binary_fetched_int24 0
    proto_binary_fetched_int 0
    proto_binary_fetched_bigint 0
    proto_binary_fetched_decimal 0
    proto_binary_fetched_float 0
    proto_binary_fetched_double 0
    proto_binary_fetched_date 0
    proto_binary_fetched_year 0
    proto_binary_fetched_time 0
    proto_binary_fetched_datetime 0
    proto_binary_fetched_timestamp 0
    proto_binary_fetched_string 0
    proto_binary_fetched_json 0
    proto_binary_fetched_blob 0
    proto_binary_fetched_enum 0
    proto_binary_fetched_set 0
    proto_binary_fetched_geometry 0
    proto_binary_fetched_other 0
    init_command_executed_count 0
    init_command_failed_count 0
    com_quit 0
    com_init_db 0
    com_query 0
    com_field_list 0
    com_create_db 0
    com_drop_db 0
    com_refresh 0
    com_shutdown 0
    com_statistics 0
    com_process_info 0
    com_connect 0
    com_process_kill 0
    com_debug 0
    com_ping 0
    com_time 0
    com_delayed_insert 0
    com_change_user 0
    com_binlog_dump 0
    com_table_dump 0
    com_connect_out 0
    com_register_slave 0
    com_stmt_prepare 0
    com_stmt_execute 0
    com_stmt_send_long_data 0
    com_stmt_close 0
    com_stmt_reset 0
    com_stmt_set_option 0
    com_stmt_fetch 0
    com_deamon 0
    bytes_received_real_data_normal 0
    bytes_received_real_data_ps 0

    openssl

    OpenSSL support enabled
    OpenSSL Library Version OpenSSL 1.0.2u 20 Dec 2019
    OpenSSL Header Version OpenSSL 1.0.2u 20 Dec 2019
    Openssl default config /usr/local/openssl/openssl.cnf
    DirectiveLocal ValueMaster Value
    openssl.cafile/etc/pki/tls/certs/ca-bundle.crt/etc/pki/tls/certs/ca-bundle.crt
    openssl.capathno valueno value

    pcntl

    pcntl supportenabled

    pcre

    PCRE (Perl Compatible Regular Expressions) Support enabled
    PCRE Library Version 8.41 2017-07-05
    PCRE JIT Support enabled
    DirectiveLocal ValueMaster Value
    pcre.backtrack_limit10000001000000
    pcre.jit11
    pcre.recursion_limit100000100000

    PDO

    PDO supportenabled
    PDO drivers sqlite, mysql

    pdo_mysql

    PDO Driver for MySQLenabled
    Client API version mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
    DirectiveLocal ValueMaster Value
    pdo_mysql.default_socket/tmp/mysql.sock/tmp/mysql.sock

    pdo_sqlite

    PDO Driver for SQLite 3.xenabled
    SQLite Library 3.28.0

    Phar

    Phar: PHP Archive supportenabled
    Phar EXT version 2.0.2
    Phar API version 1.1.1
    SVN revision $Id: ba76a9b0e06d536a9b602c782e38e6826cb4ee02 $
    Phar-based phar archives enabled
    Tar-based phar archives enabled
    ZIP-based phar archives enabled
    gzip compression enabled
    bzip2 compression disabled (install pecl/bz2)
    OpenSSL support enabled
    Phar based on pear/PHP_Archive, original concept by Davey Shafik.
    Phar fully realized by Gregory Beaver and Marcus Boerger.
    Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
    DirectiveLocal ValueMaster Value
    phar.cache_listno valueno value
    phar.readonlyOnOn
    phar.require_hashOnOn

    posix

    Revision $Id: 0a764bab332255746424a1e6cfbaaeebab998e4c $

    redis

    Redis Supportenabled
    Redis Version 5.3.7
    Redis Sentinel Version 0.1
    Available serializers php, json, igbinary
    DirectiveLocal ValueMaster Value
    redis.arrays.algorithmno valueno value
    redis.arrays.authno valueno value
    redis.arrays.autorehash00
    redis.arrays.connecttimeout00
    redis.arrays.consistent00
    redis.arrays.distributorno valueno value
    redis.arrays.functionsno valueno value
    redis.arrays.hostsno valueno value
    redis.arrays.index00
    redis.arrays.lazyconnect00
    redis.arrays.namesno valueno value
    redis.arrays.pconnect00
    redis.arrays.previousno valueno value
    redis.arrays.readtimeout00
    redis.arrays.retryinterval00
    redis.clusters.authno valueno value
    redis.clusters.cache_slots00
    redis.clusters.persistent00
    redis.clusters.read_timeout00
    redis.clusters.seedsno valueno value
    redis.clusters.timeout00
    redis.pconnect.connection_limit00
    redis.pconnect.echo_check_liveness11
    redis.pconnect.pool_detect_dirty00
    redis.pconnect.pool_patternno valueno value
    redis.pconnect.pool_poll_timeout00
    redis.pconnect.pooling_enabled11
    redis.session.lock_expire00
    redis.session.lock_retries1010
    redis.session.lock_wait_time20002000
    redis.session.locking_enabled00

    Reflection

    Reflectionenabled
    Version $Id: fe5f2178c6eb97631d3f8f03ceb9eddb88e664c7 $

    session

    Session Support enabled
    Registered save handlers files user redis rediscluster
    Registered serializer handlers php_serialize php php_binary igbinary
    DirectiveLocal ValueMaster Value
    session.auto_startOffOff
    session.cache_expire180180
    session.cache_limiternocachenocache
    session.cookie_domainno valueno value
    session.cookie_httponlyno valueno value
    session.cookie_lifetime25920000
    session.cookie_path//
    session.cookie_secure00
    session.gc_divisor10001000
    session.gc_maxlifetime14401440
    session.gc_probability11
    session.lazy_writeOnOn
    session.namePHPSESSIDPHPSESSID
    session.referer_checkno valueno value
    session.save_handlerfilesfiles
    session.save_path/home/www/cuhuk.cn/temp/session/no value
    session.serialize_handlerphpphp
    session.sid_bits_per_character55
    session.sid_length2626
    session.upload_progress.cleanupOnOn
    session.upload_progress.enabledOnOn
    session.upload_progress.freq1%1%
    session.upload_progress.min_freq11
    session.upload_progress.namePHP_SESSION_UPLOAD_PROGRESSPHP_SESSION_UPLOAD_PROGRESS
    session.upload_progress.prefixupload_progress_upload_progress_
    session.use_cookies11
    session.use_only_cookies11
    session.use_strict_mode00
    session.use_trans_sid00

    shmop

    shmop support enabled

    SimpleXML

    Simplexml supportenabled
    Revision $Id: 341daed0ee94ea8f728bfd0ba4626e6ed365c0d1 $
    Schema support enabled

    soap

    Soap Client enabled
    Soap Server enabled
    DirectiveLocal ValueMaster Value
    soap.wsdl_cache11
    soap.wsdl_cache_dir/tmp/tmp
    soap.wsdl_cache_enabled11
    soap.wsdl_cache_limit55
    soap.wsdl_cache_ttl8640086400

    sockets

    Sockets Support enabled

    SPL

    SPL supportenabled
    Interfaces OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
    Classes AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

    sqlite3

    SQLite3 supportenabled
    SQLite3 module version 7.2.33
    SQLite Library 3.28.0
    DirectiveLocal ValueMaster Value
    sqlite3.defensive11
    sqlite3.extension_dirno valueno value

    standard

    Dynamic Library Support enabled
    Path to sendmail /usr/sbin/sendmail -t -i
    DirectiveLocal ValueMaster Value
    assert.active11
    assert.bail00
    assert.callbackno valueno value
    assert.exception00
    assert.quiet_eval00
    assert.warning11
    auto_detect_line_endings00
    default_socket_timeout6060
    fromno valueno value
    session.trans_sid_hostsno valueno value
    session.trans_sid_tagsa=href,area=href,frame=src,form=a=href,area=href,frame=src,form=
    url_rewriter.hostsno valueno value
    url_rewriter.tagsform=form=
    user_agentno valueno value

    sysvsem

    Version 7.2.33

    tokenizer

    Tokenizer Support enabled

    xml

    XML Support active
    XML Namespace Support active
    libxml2 Version 2.9.1

    xmlreader

    XMLReader enabled

    xmlrpc

    core library version xmlrpc-epi v. 0.51
    php extension version 7.2.33
    author Dan Libby
    homepage http://xmlrpc-epi.sourceforge.net
    open sourced by Epinions.com

    xmlwriter

    XMLWriter enabled

    Zend OPcache

    Opcode Caching Up and Running
    Optimization Enabled
    SHM Cache Enabled
    File Cache Disabled
    Startup OK
    Shared memory model mmap
    Cache hits 36763889
    Cache misses 105756
    Used memory 108697584
    Free memory 13377912
    Wasted memory 12142232
    Interned Strings Used memory 1445472
    Interned Strings Free memory 32108960
    Cached scripts 3802
    Cached keys 3804
    Max keys 130987
    OOM restarts 67
    Hash keys restarts 0
    Manual restarts 0
    DirectiveLocal ValueMaster Value
    opcache.blacklist_filenameno valueno value
    opcache.consistency_checks00
    opcache.dups_fixOffOff
    opcache.enableOnOn
    opcache.enable_cliOnOn
    opcache.enable_file_overrideOffOff
    opcache.error_logno valueno value
    opcache.file_cacheno valueno value
    opcache.file_cache_consistency_checks11
    opcache.file_cache_only00
    opcache.file_update_protection22
    opcache.force_restart_timeout180180
    opcache.huge_code_pagesOffOff
    opcache.inherited_hackOnOn
    opcache.interned_strings_buffer3232
    opcache.lockfile_path/tmp/tmp
    opcache.log_verbosity_level11
    opcache.max_accelerated_files8000080000
    opcache.max_file_size00
    opcache.max_wasted_percentage55
    opcache.memory_consumption128128
    opcache.opt_debug_level00
    opcache.optimization_level0x7FFFBFFF0x7FFFBFFF
    opcache.preferred_memory_modelno valueno value
    opcache.protect_memory00
    opcache.restrict_apino valueno value
    opcache.revalidate_freq33
    opcache.revalidate_pathOffOff
    opcache.save_comments11
    opcache.use_cwdOnOn
    opcache.validate_permissionOffOff
    opcache.validate_rootOffOff
    opcache.validate_timestampsOnOn

    zip

    Zip enabled
    Zip version 1.15.4
    Libzip version 1.1.2

    zlib

    ZLib Supportenabled
    Stream Wrapper compress.zlib://
    Stream Filter zlib.inflate, zlib.deflate
    Compiled Version 1.2.7
    Linked Version 1.2.7
    DirectiveLocal ValueMaster Value
    zlib.output_compressionOffOff
    zlib.output_compression_level-1-1
    zlib.output_handlerno valueno value

    Additional Modules

    Module Name

    Environment

    VariableValue
    USER www
    HOME /home/www

    PHP Variables

    VariableValue
    $_SERVER['USER']www
    $_SERVER['HOME']/home/www
    $_SERVER['HTTP_ACCEPT_ENCODING']gzip, br, zstd, deflate
    $_SERVER['HTTP_USER_AGENT']Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
    $_SERVER['HTTP_ACCEPT']*/*
    $_SERVER['HTTP_CONNECTION']close
    $_SERVER['HTTP_X_FORWARDED_PROTO']http
    $_SERVER['HTTP_X_FORWARDED_FOR']18.217.248.230
    $_SERVER['HTTP_X_REAL_IP']18.217.248.230
    $_SERVER['HTTP_HOST']htykm.cn
    $_SERVER['PATH_INFO']no value
    $_SERVER['REDIRECT_STATUS']200
    $_SERVER['SERVER_NAME']cuhuk.cn
    $_SERVER['SERVER_PORT']80
    $_SERVER['SERVER_ADDR']154.26.208.109
    $_SERVER['REMOTE_PORT']no value
    $_SERVER['REMOTE_ADDR']18.217.248.230
    $_SERVER['SERVER_SOFTWARE']nginx/1.24.0
    $_SERVER['GATEWAY_INTERFACE']CGI/1.1
    $_SERVER['REQUEST_SCHEME']http
    $_SERVER['SERVER_PROTOCOL']HTTP/1.1
    $_SERVER['DOCUMENT_ROOT']/home/www/cuhuk.cn
    $_SERVER['DOCUMENT_URI']/index.php
    $_SERVER['REQUEST_URI']/html/715a7499210.html
    $_SERVER['SCRIPT_NAME']/index.php
    $_SERVER['CONTENT_LENGTH']no value
    $_SERVER['CONTENT_TYPE']no value
    $_SERVER['REQUEST_METHOD']GET
    $_SERVER['QUERY_STRING']html/715a7499210.html
    $_SERVER['SCRIPT_FILENAME']/home/www/cuhuk.cn/index.php
    $_SERVER['FCGI_ROLE']RESPONDER
    $_SERVER['PHP_SELF']/index.php
    $_SERVER['REQUEST_TIME_FLOAT']1746818428.9696
    $_SERVER['REQUEST_TIME']1746818428
    $_SERVER['AUTOLOAD_ENCODE']1
    $_ENV['']1
    $_ENV['']str_rot13
    $_ENV['']./core/xxfseo/libs/xxfseo_IIlIIIIIllIIIIllIllIlIIIlIIllIIl/xxfseo_IIlIIIIlllllIlIllIlIlIlIlllIlIIl.php

    PHP Credits

    PHP Group
    Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski
    Language Design & Concept
    Andi Gutmans, Rasmus Lerdorf, Zeev Suraski, Marcus Boerger
    PHP Authors
    ContributionAuthors
    Zend Scripting Language Engine Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Marcus Boerger, Dmitry Stogov, Xinchen Hui, Nikita Popov
    Extension Module API Andi Gutmans, Zeev Suraski, Andrei Zmievski
    UNIX Build and Modularization Stig Bakken, Sascha Schumann, Jani Taskinen
    Windows Support Shane Caraveo, Zeev Suraski, Wez Furlong, Pierre-Alain Joye, Anatol Belski, Kalle Sommer Nielsen
    Server API (SAPI) Abstraction Layer Andi Gutmans, Shane Caraveo, Zeev Suraski
    Streams Abstraction Layer Wez Furlong, Sara Golemon
    PHP Data Objects Layer Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky
    Output Handler Zeev Suraski, Thies C. Arntzen, Marcus Boerger, Michael Wallner
    Consistent 64 bit support Anthony Ferrara, Anatol Belski
    SAPI Modules
    ContributionAuthors
    Apache 2.0 Handler Ian Holsman, Justin Erenkrantz (based on Apache 2.0 Filter code)
    CGI / FastCGI Rasmus Lerdorf, Stig Bakken, Shane Caraveo, Dmitry Stogov
    CLI Edin Kadribasic, Marcus Boerger, Johannes Schlueter, Moriyoshi Koizumi, Xinchen Hui
    Embed Edin Kadribasic
    FastCGI Process Manager Andrei Nigmatulin, dreamcat4, Antony Dovgal, Jerome Loyet
    litespeed George Wang
    phpdbg Felipe Pena, Joe Watkins, Bob Weinand
    Module Authors
    ModuleAuthors
    BC Math Andi Gutmans
    Bzip2 Sterling Hughes
    Calendar Shane Caraveo, Colin Viebrock, Hartmut Holzgraefe, Wez Furlong
    COM and .Net Wez Furlong
    ctype Hartmut Holzgraefe
    cURL Sterling Hughes
    Date/Time Support Derick Rethans
    DB-LIB (MS SQL, Sybase) Wez Furlong, Frank M. Kromann, Adam Baratz
    DBA Sascha Schumann, Marcus Boerger
    DOM Christian Stocker, Rob Richards, Marcus Boerger
    enchant Pierre-Alain Joye, Ilia Alshanetsky
    EXIF Rasmus Lerdorf, Marcus Boerger
    fileinfo Ilia Alshanetsky, Pierre Alain Joye, Scott MacVicar, Derick Rethans, Anatol Belski
    Firebird driver for PDO Ard Biesheuvel
    FTP Stefan Esser, Andrew Skalski
    GD imaging Rasmus Lerdorf, Stig Bakken, Jim Winstead, Jouni Ahto, Ilia Alshanetsky, Pierre-Alain Joye, Marcus Boerger
    GetText Alex Plotnick
    GNU GMP support Stanislav Malyshev
    Iconv Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi
    IMAP Rex Logan, Mark Musone, Brian Wang, Kaj-Michael Lang, Antoni Pamies Olive, Rasmus Lerdorf, Andrew Skalski, Chuck Hagenbuch, Daniel R Kalowsky
    Input Filter Rasmus Lerdorf, Derick Rethans, Pierre-Alain Joye, Ilia Alshanetsky
    InterBase Jouni Ahto, Andrew Avdeev, Ard Biesheuvel
    Internationalization Ed Batutis, Vladimir Iordanov, Dmitry Lakhtyuk, Stanislav Malyshev, Vadim Savchuk, Kirti Velankar
    JSON Jakub Zelenka, Omar Kilani, Scott MacVicar
    LDAP Amitay Isaacs, Eric Warnke, Rasmus Lerdorf, Gerrit Thomson, Stig Venaas
    LIBXML Christian Stocker, Rob Richards, Marcus Boerger, Wez Furlong, Shane Caraveo
    Multibyte String Functions Tsukada Takuya, Rui Hirokawa
    MySQL driver for PDO George Schlossnagle, Wez Furlong, Ilia Alshanetsky, Johannes Schlueter
    MySQLi Zak Greant, Georg Richter, Andrey Hristov, Ulf Wendel
    MySQLnd Andrey Hristov, Ulf Wendel, Georg Richter, Johannes Schlüter
    OCI8 Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson, Maxim Maletsky, Harald Radi, Antony Dovgal, Andi Gutmans, Wez Furlong, Christopher Jones, Oracle Corporation
    ODBC driver for PDO Wez Furlong
    ODBC Stig Bakken, Andreas Karajannis, Frank M. Kromann, Daniel R. Kalowsky
    Opcache Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Dmitry Stogov, Xinchen Hui
    OpenSSL Stig Venaas, Wez Furlong, Sascha Kettler, Scott MacVicar
    Oracle (OCI) driver for PDO Wez Furlong
    pcntl Jason Greene, Arnaud Le Blanc
    Perl Compatible Regexps Andrei Zmievski
    PHP Archive Gregory Beaver, Marcus Boerger
    PHP Data Objects Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky
    PHP hash Sara Golemon, Rasmus Lerdorf, Stefan Esser, Michael Wallner, Scott MacVicar
    Posix Kristian Koehntopp
    PostgreSQL driver for PDO Edin Kadribasic, Ilia Alshanetsky
    PostgreSQL Jouni Ahto, Zeev Suraski, Yasuo Ohgaki, Chris Kings-Lynne
    Pspell Vlad Krupin
    Readline Thies C. Arntzen
    Recode Kristian Koehntopp
    Reflection Marcus Boerger, Timm Friebe, George Schlossnagle, Andrei Zmievski, Johannes Schlueter
    Sessions Sascha Schumann, Andrei Zmievski
    Shared Memory Operations Slava Poliakov, Ilia Alshanetsky
    SimpleXML Sterling Hughes, Marcus Boerger, Rob Richards
    SNMP Rasmus Lerdorf, Harrie Hazewinkel, Mike Jackson, Steven Lawrance, Johann Hanne, Boris Lytochkin
    SOAP Brad Lafountain, Shane Caraveo, Dmitry Stogov
    Sockets Chris Vandomelen, Sterling Hughes, Daniel Beulshausen, Jason Greene
    Sodium Frank Denis
    SPL Marcus Boerger, Etienne Kneuss
    SQLite 3.x driver for PDO Wez Furlong
    SQLite3 Scott MacVicar, Ilia Alshanetsky, Brad Dewar
    System V Message based IPC Wez Furlong
    System V Semaphores Tom May
    System V Shared Memory Christian Cartus
    tidy John Coggeshall, Ilia Alshanetsky
    tokenizer Andrei Zmievski, Johannes Schlueter
    WDDX Andrei Zmievski
    XML Stig Bakken, Thies C. Arntzen, Sterling Hughes
    XMLReader Rob Richards
    xmlrpc Dan Libby
    XMLWriter Rob Richards, Pierre-Alain Joye
    XSL Christian Stocker, Rob Richards
    Zip Pierre-Alain Joye, Remi Collet
    Zlib Rasmus Lerdorf, Stefan Roehrich, Zeev Suraski, Jade Nicoletti, Michael Wallner
    PHP Documentation
    Authors Mehdi Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes Magnusson, Philip Olson, Georg Richter, Damien Seguy, Jakub Vrana, Adam Harvey
    Editor Peter Cowburn
    User Note Maintainers Daniel P. Brown, Thiago Henrique Pojda
    Other Contributors Previously active authors, editors and other contributors are listed in the manual.
    PHP Quality Assurance Team
    Ilia Alshanetsky, Joerg Behrens, Antony Dovgal, Stefan Esser, Moriyoshi Koizumi, Magnus Maatta, Sebastian Nohn, Derick Rethans, Melvyn Sopacua, Jani Taskinen, Pierre-Alain Joye, Dmitry Stogov, Felipe Pena, David Soria Parra, Stanislav Malyshev, Julien Pauli, Stephen Zarkos, Anatol Belski, Remi Collet, Ferenc Kovacs
    Websites and Infrastructure team
    PHP Websites Team Rasmus Lerdorf, Hannes Magnusson, Philip Olson, Lukas Kahwe Smith, Pierre-Alain Joye, Kalle Sommer Nielsen, Peter Cowburn, Adam Harvey, Ferenc Kovacs, Levi Morrison
    Event Maintainers Damien Seguy, Daniel P. Brown
    Network Infrastructure Daniel P. Brown
    Windows Infrastructure Alex Schoenmaker

    PHP License

    This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE

    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.

  2. 保存文件后,在浏览器中输入http://your_server_IP/info.php。如果看到PHP的详细信息页面,则表明LAMP环境已经成功安装。

配置和优化(可选)

  • MySQL配置:可以编辑MySQL的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf来进行配置,优化参数如innodb_buffer_pool_size等。
  • PHP配置:默认的PHP配置文件位于/etc/php/{ version}/apache2/php.ini,可以根据需要修改配置文件。
  • 安装phpMyAdmin:可以从Ubuntu源里面安装phpMyAdmin,并通过官方下载链接进行安装。

以上步骤将帮助你在Ubuntu上成功安装和配置LAMP环境。如果在安装过程中遇到任何问题,可以参考相关的错误信息或搜索具体的错误代码以获取解决方案。

未经允许不得转载 » 本文链接:http://htykm.cn/html/715a7499210.html

推荐文章

  • Debian Dumpcap支持哪些过滤规则

    Dumpcap 是 Wireshark 的命令行版本,用于捕获网络数据包。虽然搜索结果中没有直接提到 Debian 平台上 Dumpcap 支持的具体过滤规则,但我们可以参考 Wireshark 的过 ...

  • 手机上可以创建网站吗?

    在现代社会中,随着智能手机的普及和移动互联网的快速发展,越来越多的人开始使用手机进行各种操作和任务。但是,对于许多人来说,手机是否可以用来创建网站还存在一些疑问。本文将对这个问题进行解答。手机作为一个 ...

  • 谷歌宣布清理搜索结果中的AI生成垃圾

    近日消息,在最新的博客文章中,谷歌宣布将加强其排名系统,以清理搜索结果中的AI生成垃圾内容。公司表示,这一变化旨在削弱那些“感觉是为搜索引擎而非人们创建”的网站的影响。谷歌的Elizabeth Tuc ...

  • 域名whois信息查询

    域名Whois信息查询是一项非常重要的服务,它提供了域名的注册信息以及相关的联系信息。域名Whois信息查询可以帮助用户了解一个域名的所有者、注册时间、到期时间等详细信息,对于域名的拥有者、经营者以及 ...

  • Linux服务器上Swagger API测试技巧

    在Linux服务器上进行Swagger API测试时,可以采用以下几种技巧来提高效率和安全性:Swagger UI安装与配置安装Node.js和npm:首先需要在Linux服务器上安装Node.js和 ...

  • 什么域名有投资价值?

    在互联网时代,域名不仅仅是网站的地址,更是一种有价值的资产。对于投资者来说,识别具有投资价值的域名是一门学问。那么,什么样的域名具有投资价值呢?简短易记的域名往往具有较高的投资价值。这类域名往往能够轻 ...

  • 服务器网站打不开的原因分析

    当您尝试访问一个网站时,如果服务器网站无法打开,可能是由于多种原因导致的。这些原因可能涉及服务器的硬件和软件问题、网络配置错误、安全问题以及高流量负载等。下面我们将分析一些常见的导致服务器网站无法打开 ...

  • 虚拟主机搭建网站怎么样?

    虚拟主机是一种常见且受欢迎的托管解决方案,适用于个人和小型企业搭建网站。虚拟主机基于共享资源的原理,使多个用户共享同一台物理服务器的资源,降低了成本,并提供了一系列方便的工具和功能。那么,以虚拟主机搭 ...