首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

CentOS yum 安裝 LAMP 環境完整腳本與配置指南

     編輯:PHP 相關知識

準備環境:更換 163 源

wget https://mirrors.163.com/.help/CentOS6-Base-163.repo -O /etc/yum.repos.d/CentOS6-Base-163.repo
yum clean all && yum makecache

安裝開發工具鏈與依賴庫

yum install -y gcc gcc-c++ gcc-g77 flex bison autoconf automake \
bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel \
libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel \
gettext-devel pcre-devel mysql-devel net-snmp-devel curl-devel perl-DBI

安裝 MySQL

yum install -y mysql mysql-server
chkconfig --level 235 mysqld on
service mysqld start
mysqladmin -u root password 'YourStrongPassword'  # 修改 root 密碼
# 配置檔:/etc/my.cnf

安裝 Apache

yum install -y httpd
chkconfig --level 235 httpd on
service httpd start
# 關鍵配置 /etc/httpd/conf/httpd.conf:
# Listen 80
# ServerName 127.0.0.1:80
# DocumentRoot "/var/www/html"
# DirectoryIndex index.php index.html index.html.var

安裝 PHP

yum install -y php
service httpd restart  # 載入 PHP 模組

# 測試
echo '<?php phpinfo(); ?>' > /var/www/html/info.php
# 瀏覽器訪問 https://IP/info.php

安裝 PHP 常用擴展

yum install -y php-mysql php-gd php-imap php-ldap php-odbc \
php-pear php-xml php-xmlrpc php-bcmath php-mbstring
service httpd restart

# PHP 配置 /etc/php.ini 關鍵參數:
# memory_limit = 128M
# post_max_size = 8M
# upload_max_filesize = 2M

一鍵安裝指令(整合以上所有)

yum install -y gcc gcc-c++ gcc-g77 flex bison autoconf automake \
bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel \
libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel \
gettext-devel pcre-devel mysql-devel net-snmp-devel curl-devel perl-DBI \
mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc \
php-pear php-xml php-xmlrpc php-bcmath php-mbstring

執行後依序配置 MySQL 密碼、Apache httpd.conf、PHP php.ini,最後重啟服務即可。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved