用yum安装Apache,Mysql,PHP.
2016-04-23 16:49:31   来源:   评论:0 点击:

用yum安装Apache,Mysql,PHP.

2.1安装Apache
yum install httpd httpd-devel
安装完成后,用/etc/init.d/httpd start 启动apache
设为开机启动:chkconfig httpd on
2.2 安装mysql
2.2.1 yum install mysql mysql-server mysql-devel
同样,完成后,用/etc/init.d/mysqld start 启动mysql
2.2.2 设置mysql密码 
启动mysql控制台:  mysql
mysql>; USE mysql;
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql>; FLUSH PRIVILEGES;
2.2.3 允许远程登录
mysql -u root -p
Enter Password: <your new password>
mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
完成后就能用mysql-front远程管理mysql了。
2.2.4 设为开机启动
chkconfig mysqld on
3. 安装php
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
/etc/init.d/httpd start


/升级默认的php5.1到5.2
vi gedit /etc/yum.repos.d/utterramblings.repo
在打开的文件中加入以下内容:
[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.okserver.cn/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.okserver.cn/media/RPM-GPG-KEY-jlitka
保存
 yum update php
 
安装ZendOptimizer
1、下载文件:
http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz  (32位)
http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz  (64位)
2、解压
解压后把ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp目录下的ZendOptimizer.so拷贝到某一个目录,比如/usr/local/Zend/lib/
Zend optimizer 3.3.9有一些新的改动,不需要安装了,直接在php.ini文件里面引用.so文件即可:
3、修改/etc/php.ini文件
找到:zend.ze1_compatibility_mode = Off
修改为:zend.ze1_compatibility_mode = On
在末尾加上以下文字:
[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
4、重启httpd服务,通过php -v 可以看效果。
 
安装eaccelerator
直接yum install php-eaccelerator
如果找不到,线 yum search eaccelerator
 
 
虚拟主机安装时注意,如果出现多个域名都指向同一个目录的情况
NameVirtualHost 127.0.0.1:80    #这句一定要和 <VirtualHost 127.0.0.1:80>配合才可以。
<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/html
ServerName t.okserver.cn
< Directory "/var/www/html">
allow from all
Options +Indexes
< /Directory>
< /VirtualHost>

< VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/html/test/
ServerName test.okserver.cn
< Directory "/var/www/html/test/">
allow from all
Options +Indexes
< /Directory>
< /VirtualHost>
 
开启缓存Expires模块要有
ExpiresActive   on
ExpiresDefault   "access plus 86400 second"
 

[root@ok20150829 data]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: apr_sockaddr_info_get() failed for ok20150829
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName


本机正确设定说明 必须为同一的
[root@spring ~]#vi /etc/hosts
     1 # Do not remove the following line, or various programs
     2 # that require network functionality will fail.
     3 127.0.0.1 localhost.localdomain mail1.okserver.net.cn

[root@spring ~]# nl /etc/sysconfig/network
     1 NETWORKING=yes
     2 NETWORKING_IPV6=no
     3 HOSTNAME= mail1.okserver.net.cn
     4 #GATEWAY=192.168.8.1
[root@spring ~]# less /etc/httpd/conf/httpd.conf|grep ServerName
# ServerName gives the name and port that the server uses to identify itself.
#ServerName www.example.com:80
ServerName 127.0.0.1:80


[root@ok20150829 conf]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@ok20150829 conf]#

相关热词搜索:用yum安装Apache Mysql PHP.

上一篇:如何更改linux下的Apache端口号
下一篇:最后一页

分享到: 收藏