由于Centos本身的源版本较低,php是5.3,mysql 是5.1。
搭载yii2.0要求php版本5.4以上。会照成后续很多麻烦。
更新yum源为Webtatic EL6 YUM源:
rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm
可能会出现Header V3 DSA signature: NOKEY的问题
解决方法:rpm --import /etc/pki/rpm-gpg/RPM*
接下来开始搭建lamp,先装Apache
yum install httpd
配置一下:
vi /etc/httpd/conf/httpd.conf
命令模式下:/加要查找的,找到下面这几个,根据自身需要去配置
StartServers 2
MinSpareServers 6
MaxSpareServers 12
MaxClients 80
MaxRequestsPerChild 3000设置域名绑定目录
设置Apache开机自启动
/etc/init.d/httpd start
/sbin/chkconfig --levels 235 httpd on
/etc/init.d/httpd reload
centos7 chkconfig命令不能使用,用
systemctl restart httpd.service
重启服务
systemctl enable httpd.service
开机自启动安装mysql
yum install mysql55w mysql55w-server
装完mysql -V
查看下版本
mysql如果之前用原来的yum源装过的话,即使你remove了,还是会有文件冲突,会报出 conflicts with mysql-5.*… 只需要执行一步
rpm -e mysql-5.* --nodeps
(mysql-5.*这个东西要填你自己冲突的那个,然后就可以继续执行上面安装了)mysql开机自启动
/sbin/chkconfig --levels 235 mysqld on # 设置开机启动
/etc/init.d/mysqld start # 启动MYSQL设置数据库用户
mysql_secure_installation #安装设置ROOT权限,根据提示设置ROOT密码
一开始密码可能是空,直接回车就行,根据步骤完成安装php以及所有的扩展
yum install php56w
yum install php56w-bcmath php56w-dba php56w-devel php56w-embedded php56w-enchant php56w-fpm php56w-gd php56w-imap php56w-interbase php56w-intl php56w-ldap php56w-mbstring php56w-mcrypt php56w-mssql php56w-mysqlnd php56w-odbc php56w-opcache php56w-pdo php56w-pear.noarch php56w-pecl-apcu php56w-pecl-apcu-devel php56w-pecl-gearman php56w-pecl-geoip php56w-pecl-igbinary php56w-pecl-igbinary-devel php56w-pecl-imagick php56w-pecl-imagick-devel php56w-pecl-memcache php56w-pecl-memcached php56w-pecl-redis php56w-pecl-xdebug php56w-pgsql php56w-phpdbg php56w-process php56w-pspell php56w-recode php56w-snmp php56w-soap php56w-tidy php56w-xml php56w-xmlrpc
测试
先测试apache.如果ip地址访问能出来Apache的页面就好,然后测试php,在/var/www/html页面下面新建test.php ,<?php phpinfo(); ?>
如果正确显示php版本等信息就说明php安装成功。
可能测试过程中发现Could not reliably determine the server’s fully qualified domain name的错误,vi/etc/httpd/conf/httpd.conf
搜索ServerName然后打开注释写出 ServerName localhost:80接下来装phpmyadmin
phpmyadmin我们去网上下载安装
先进入
cd /var/www/html
mkdir phpmyadmin
cd phpmyadmin/
wget https://files.phpmyadmin.net/phpMyAdmin/4.6.4/phpMyAdmin-4.6.4-all-languages.tar.gz --no-check-certificate
用最新4.6版本,下载链接可以自行去phpmyadmin.net找
解压一下
tar xvfz phpMyAdmin-4.6.4-all-languages.tar.gz
压缩之后,把压缩包删了
rm -rf phpMyAdmin-4.6.4-all-languages.tar.gz
进入把所有文件拷到phpmyadmin目录去
cd phpMyAdmin-4.6.4-all-languages/
mv * /var/www/html/phpmyadmin/
cd ..
rm -rf phpMyAdmin-4.6.4-all-languages/
复制样本配置文件到config.inc.php文件
cp config.sample.inc.php config.inc.php
重启Apache
service httpd restart
然后就可以登录ip/phpmyadmin测试一下了,填数据库的密码
完事之后,就差svn了,svn的安装自动更新的设置可以关注我的另外一篇博客。http://blog.csdn.net/return_true_hang/article/details/51099243