实验:LAMP的架构,并搭建wordpress
1、准备环境,
#mkdir src
# cd src
下载并上传下图中的包:
安装开发包组:
2、编译安装httpd2.4.27:
解包:
#tar xvf apr-1.5.2.tar.bz2
#tar xvf apr-util-1.5.4.tar.bz2
#tar xvf httpd-2.4.27.tar.bz2
# mv apr-1.5.2 httpd-2.4.27/srclib/apr
#mv apr-util-1.5.4 httpd-2.4.27/srclib/apr-util
#yum install pcre-devel openssl-devel
#make && make install
#vim /etc/profile.d/app.sh 定义PATH启动路径
export PATH=/app/httpd24/bin:/usr/local/mysql/bin/:$PATH
#apachectl 启动服务
3、二进制安装mariadb
#rpm -qa “mariadb*”
#yum remove mariadb-libs
#cd /root/src
#tar xvf mariadb-10.2.7-linux-x86_64.tar.gz -C /usr/local/
#cd /usr/local
#ln -s mariadb-10.2.7-linux-x86_64/ mysql
#useradd -r mysql -s /sbin/nologin/ -d /app/mysqldb -m
#cd mysql/
#scripts/mysql_install_db –datadir=/app/mysqldb —
user=mysql 创建数据库
创建配置文件:
#mkdir /etc/mysql
#cp support-files/my-huge.cnf /etc/mysql/my.cnf
#vim /etc/mysql/my.cnf 添加下面的三行
[mysqld]
datadir =/app/mysqldb
innodb_file_per_table =ON
skip_name_resolve = ON
#cp support-files/mysql.server /etc/init.d/mysqld 创建服务脚本
#chkconfig –add mysqld
#service mysqld start
如果数据库启动报错的话,则创建下面的日志文件,由于环境不一样,所以看报
错提示:
创建日志文件:
#mkdir /var/log/mariadb/
#touch /var/log/mariadb/mariadb.log
#chown mysql /var/log/mariadb/mariadb.log
验证:
#mysql_secure_installation y;y;n;n;y 初始化,创建用户账号
4、编译安装php
#cd /root/src
#tar xvf php-7.1.7.tar.bz2
#yum -y install libxm12-devel bzip2-devel libmcrypt-devel
#cd php-7.1.7/
运行脚本,如下图:
#make && make install
#cp php.ini-production /etc/php.ini 创建php配置文件
#vim /app/httpd24/conf/httpd.conf
添加以下行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
5、测试
重启web服务:
#apachectl stop
#apachectl
#ss -ntl
创建 php连接mysql的测试代码
#cd /app/httpd24/htdocs/
#vim index.php
6、搭建wordpress
#cd /root/src
#tar xvf wordpress-4.8-zh_CN.tar.gz
#mv wordpress /app/httpd24/htdocs/blog
#cd /app/httpd24/htdocs/blog
#setfacl -m u:daemon:rwx blog/
或者
#cp wp-config-sample.php wp-config.php
#vim wp-config.php
http://192.168.8.133/blog 连接,根据界面输入提示信息进行向导安装
原创文章,作者:shenjialong,如若转载,请注明出处:http://www.178linux.com/84170