首先安裝apachephp
Centos7默認已經安裝httpd服務,只是沒有啓動。html
若是須要從新安裝,輸入mysql
yum install -y httpd
啓動服務:sql
systemctl start httpd.service
設置開機自動啓動:apache
systemctl enable httpd.service
Apache配置文件:ssh
/etc/httpd/conf/httpd.conf
項目默認存放目錄爲curl
/var/www/html
Apache拓展的文件例如vhosts放在url
/etc/httpd/conf/conf.d
而後是安裝PHP主程序spa
yum -y install php
接下來安裝PHP經常使用組件rest
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp
php-soap curl curl-devel
其實在安裝mysql後還要加入pdo_mysql,根據項目須要我也加入了ssh2拓展.
yum -y -install php-pdo_mysql php-pecl-ssh2
安裝完成後重啓
systemctl restart httpd.service
最後安裝mysql
CentOS7的yum源中默認是沒有mysql的。爲了解決這個問題,咱們要先下載mysql的repo源。
下載msyql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安裝mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
最後安裝mysql
sudo yum install mysql-server
安裝好mysql後重置用戶密碼,先將當前用戶切換到root
sudo chown -R root:root /var/lib/mysql
而後重啓服務
service mysqld restart
進入mysql重置密碼
mysql -u root mysql > use mysql; mysql > update user set password=password(‘123456‘) where user=‘root‘; mysql > exit;
這樣基本lamp配置就完成了。