歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

CentOS7 配置LAMP,centos7配置lamp

CentOS7 配置LAMP,centos7配置lamp

CentOS7 配置LAMP,centos7配置lamp


這兩天要帶新同事。沒辦法,只有現學現賣,又回到Linux的懷抱了。今晚想配置一下LAMP環境,但是之前用的6.6,今晚想悶聲做大死,用一次7試試。網上找了很多教程,但是好像轉載的都不負責任,有些到下一步之間直接就報錯了。稀奇古怪的錯。今晚記錄一下LAMP的,方便以後自己查看。

安裝常用工具

Rsync

yum -y install rsync

vim

yum -y install vim

配置免密碼登陸ssh服務器

參照我基友的博客

安裝LAMP

盡管你在百度隨便一搜就能搜到大量的配置教程,但是讓你尴尬的就是,你不知道哪個好用。每次都在各個帖子之間做實驗,尤其是好多標注著“轉”字樣的帖子,來源不明年份不明,魚龍混雜,花費N個小時才配好。自己寫博客的好處,就是把自己痛苦的經歷記錄下來,保證每次都好用。

yum -y install httpd安裝Apache服務器,截止到目前為止的默認版本是2.4.6。

呵呵,下一步就是yum -y install mysql*?當然不是!如果你喜歡像我一樣裝個逼不用MariaDB(不了解的話可以自己百度MariaDB和MySQL的區別),可以安裝社區版MySQL:

yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm//添加源 默認的源是搜不到社區版的
yum -y install mysql-community-server

當然也不全是為了裝逼,我以前選這個的原因貌似是因為PHP官方文檔的PDO示例都是MySQL的,不支持MariaDB,具體也記不清了。

yum -y install php安裝PHP
yum -y install php-mysql安裝合體器(大霧)
yum -y install php-gd不知道這是什麼,反正不裝就是不行,嘿嘿嘿

service mysqld start
service httpd start

啟動這倆服務就OK啦。

其他配置

安裝PDO,參考這篇博客

感謝原作者,反正就一行我直接貼過來了。
yum -y install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

初始化MySQL密碼

mysql_secure_installation命令可以設置初始密碼。

最坑爹的來了,怎麼允許MySQL的遠程訪問?折騰一上午沒弄明白,重做系統以後用了上面那個命令,設置root密碼的時候才發現,有一個選項叫做Disallow root login remotely? [Y/n]一定要選n,才能允許root用戶遠程訪問。

登錄到mysql以後,用use mysql切換到mysql庫,然後查看一下user表的用戶裡,root用戶是否有一條對應著%的host名,如果沒有的話,使用
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;
再看一下就加進去了,root可以替換為你想要加入的用戶名,%代表任何ip地址,password必填,是你用來鑒別登錄的密碼。好多國內的帖子都沒有解釋這行命令的含義,所以折騰了半天才成功。
下面一句是刷新權限用的,可以使配置立即生效。

http://xxxxxx/Linuxjc/1175965.html TechArticle

Copyright © Linux教程網 All Rights Reserved