您好,登錄后才能下訂單哦!
首先
確保CentOS7上網絡配置正確,可以正常訪問互聯網。
確保已經關閉了iptables。
CentOS7上是firewall,關閉命令:
# systemctl stop firewalld.service # 停止firewalld服務 # systemctl disable firewalld.service # 設置開機默認不啟動
確保selinux已經關閉。
# setenforce 0 # 不重啟系統的狀態下關閉selinux(permissive狀態) # getenforce # 查看狀態 # vim /etc/sysconfig/selinux # 開機不啟動 SELINUX=disabled
現在開始介紹快速搭建LAMP的過程。
1.yum源配置
在這里使用阿里云的yum源,命令行輸入:
# wget -O /etc/yum.repos.d/CentOS-Base.repo # yum makecache生成緩存
2.安裝Apache
# yum install -y httpd # vim /etc/httpd/conf/httpd.conf # 修改配置文件 DirectoryIndex index.html index.php # 在該項后面添加index.php,支持index.php主頁 AddType application/x-httpd-php .ph # 添加php支持 # vim /var/www/html/index.php # 在默認主頁存放的路徑下,添加index.php的測試文件 <?php phpinfo(); ?> # systemctl start httpd.service # 啟動httpd # systemctl status httpd.service # 查看運行狀態 # ss -ntlp # 查看監聽的端口 # systemctl enable httpd.service # 設置開機啟動
注意:如果是配置zabbix server的LAMP環境,配置文件里
DirectoryIndex index.html # 該項后面不要添加index.php
3.安裝MariaDB
# yum install -y mariadb-server # yum安裝MariaDB,在CentOS6 yum install mysql-server # vim /etc/my.cnf # 在[mysql-safe]部分添加 skip_name_resolve=on # 禁止域名解析 innodb_file_per_table=on # 修改InnoDB為獨立表空間模式 # systemctl start mariadb.service # 啟動mariadb # systemctl enable mariadb.service # mysqladmin -u root password 'dtsdts'; # 創建管理員密碼 # mysql_secure_installation # 初始化安全設置 # mysql -uroot -pdtsdts # root用戶登錄 MariaDB [(none)]> CREATE DATABASE zabbix CHARSET 'utf8'; #創建zabbix庫,默認字符集為utf8 MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'127.0.0.1' IDENTIFIED BY 'zbxpass'; MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'localhost' IDENTIFIED BY 'zbxpass'; # zbxuser可以從本機登錄,密碼為zbxpass,對zabbix擁有所有權限 MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'10.10.10.%' IDENTIFIED BY 'zbxpass'; # zbxuser可以從10.10.10.0網段登錄,密碼為zbxpass,對zabbix擁有所有權限 MariaDB [(none)]> flush privileges; # 刷新權限
4、安裝php
# yum install -y php php-mysql # yum install -y php-gd php-xml php-process php-mbstring php-bcmath # 安裝php擴展組件
可以修改/etc/php.ini進行簡單的php優化(非必要):
max_execution_time = 300 memory_limit = 128M post_max_size = 16M upload_max_filesize = 2M max_input_time = 300 date.timezone PRC
5、測試
# 重啟服務 # systemctl restart httpd.service # systemctl restart mariadb.service
瀏覽器訪問驗證:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。